From 3536938bf1ce4d0b0ad2cee42e10cd9c965ec802 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Niels=20M=C3=B6ller?= <nisse@lysator.liu.se>
Date: Thu, 8 Jan 1998 04:01:06 +0100
Subject: [PATCH] * Extensions.pmod (init): blocking_request returns an array.

Rev: lib/modules/Protocols.pmod/X.pmod/Extensions.pmod:1.2
---
 lib/modules/Protocols.pmod/X.pmod/Extensions.pmod | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/lib/modules/Protocols.pmod/X.pmod/Extensions.pmod b/lib/modules/Protocols.pmod/X.pmod/Extensions.pmod
index 87d3b5da63..1ab7c0c32d 100644
--- a/lib/modules/Protocols.pmod/X.pmod/Extensions.pmod
+++ b/lib/modules/Protocols.pmod/X.pmod/Extensions.pmod
@@ -9,9 +9,13 @@ static class extension
   int init(object d)
   {
     dpy = d;
-    mapping reply = 
+
+    array a =
       d->blocking_request( Requests.QueryExtension( this_object()->name ) );
-    if(!reply) return 0;
+
+    if(!a[0]) return 0;
+
+    mapping reply = a[1];
     major = reply->major;
     error = reply->error;
     event = reply->event;
-- 
GitLab