Skip to content

Commit 6189e6b

Browse files
committed
Support querying whether an extension has been requested
* xcb.el (xcb:got-extension-data-p): New function.
1 parent 750e6cf commit 6189e6b

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

xcb.el

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -523,6 +523,10 @@ classes of EVENT (since they have the same event number)."
523523
(plist-put (slot-value obj 'extension-plist) namespace sequence))
524524
(xcb:flush obj))))
525525

526+
(cl-defmethod xcb:got-extension-data-p ((obj xcb:connection) namespace)
527+
"Return non-nil when the connection OBJ has extension data for NAMESPACE."
528+
(plist-get (slot-value obj 'extension-plist) namespace))
529+
526530
(cl-defmethod xcb:generate-id ((obj xcb:connection))
527531
"Generate new X ID."
528532
(let* ((setup (xcb:get-setup obj))

0 commit comments

Comments
 (0)