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