emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[elpa] externals/xelb 5aea082: Ensure KeyTypes are initialized


From: Chris Feng
Subject: [elpa] externals/xelb 5aea082: Ensure KeyTypes are initialized
Date: Sun, 4 Mar 2018 09:03:10 -0500 (EST)

branch: externals/xelb
commit 5aea082ce8592850968259b3523e32e1c6c0e8c6
Author: Chris Feng <address@hidden>
Commit: Chris Feng <address@hidden>

    Ensure KeyTypes are initialized
    
    * xcb-keysyms.el (xcb:keysyms:-update-keytypes): Ditto.
---
 xcb-keysyms.el | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/xcb-keysyms.el b/xcb-keysyms.el
index c3ffccc..d8edb99 100644
--- a/xcb-keysyms.el
+++ b/xcb-keysyms.el
@@ -247,7 +247,8 @@ FIRST-KEYTYPE and count specify the range of key types to 
update."
       (setq device (or (xcb:-get-extra-plist obj 'keysyms deviceID)
                        (make-instance 'xcb:keysyms:-device)))
       (with-slots (keytypes) device
-        (when (/= 0 full)
+        (when (or (/= 0 full)
+                  (not keytypes))
           (setf keytypes (make-vector totalTypes nil)))
         (setf keytypes (vconcat (substring keytypes 0 firstType)
                                 types-rtrn



reply via email to

[Prev in Thread] Current Thread [Next in Thread]