[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] master b206b9d: dbus.el: fix ":argN" keyword recognition
From: |
Daiki Ueno |
Subject: |
[Emacs-diffs] master b206b9d: dbus.el: fix ":argN" keyword recognition |
Date: |
Thu, 26 Feb 2015 02:09:30 +0000 |
branch: master
commit b206b9d73728dec9b71a41ac4e1622ec795d6fd0
Author: Daiki Ueno <address@hidden>
Commit: Daiki Ueno <address@hidden>
dbus.el: fix ":argN" keyword recognition
* net/dbus.el (dbus-register-signal): Convert "N" of ":argN" to
integer before comparison.
---
lisp/ChangeLog | 5 +++++
lisp/net/dbus.el | 3 ++-
2 files changed, 7 insertions(+), 1 deletions(-)
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index 7f7eac6..33e0480 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,3 +1,8 @@
+2015-02-26 Daiki Ueno <address@hidden>
+
+ * net/dbus.el (dbus-register-signal): Convert "N" of ":argN" to
+ integer before comparison.
+
2015-02-25 Nicolas Richard <address@hidden>
* progmodes/elisp-mode.el (elisp--eval-last-sexp): Document argument.
diff --git a/lisp/net/dbus.el b/lisp/net/dbus.el
index bbce300..b2c1ba8 100644
--- a/lisp/net/dbus.el
+++ b/lisp/net/dbus.el
@@ -707,7 +707,8 @@ Example:
(setq counter (match-string 2 (symbol-name key))
args (cdr args)
value (car args))
- (unless (and (<= counter 63) (stringp value))
+ (unless (and (<= (string-to-number counter) 63)
+ (stringp value))
(signal 'wrong-type-argument
(list "Wrong argument" key value)))
(format
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Emacs-diffs] master b206b9d: dbus.el: fix ":argN" keyword recognition,
Daiki Ueno <=