[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] master 2ebc214 01/76: Changed timeout on enwc-wicd-get-wireless-n
From: |
Ian Dunn |
Subject: |
[elpa] master 2ebc214 01/76: Changed timeout on enwc-wicd-get-wireless-network-property. |
Date: |
Thu, 23 Feb 2017 19:42:42 -0500 (EST) |
branch: master
commit 2ebc214ecbc3a0fef006b4ef1c0f3f8e1eafd29c
Author: Ian D <address@hidden>
Commit: Ian D <address@hidden>
Changed timeout on enwc-wicd-get-wireless-network-property.
---
lisp/enwc-wicd.el | 12 +++++++-----
1 file changed, 7 insertions(+), 5 deletions(-)
diff --git a/lisp/enwc-wicd.el b/lisp/enwc-wicd.el
old mode 100755
new mode 100644
index e7388d2..0343648
--- a/lisp/enwc-wicd.el
+++ b/lisp/enwc-wicd.el
@@ -98,6 +98,7 @@ the wicd wired interface."
(defvar enwc-wicd-prop-values nil)
(defvar enwc-wicd-prop-num 0)
+(defvar enwc-wicd-prop-timeout 3)
(defun enwc-wicd-nw-prop-handler (&rest args)
(setq enwc-wicd-prop-values (cons args enwc-wicd-prop-values))
@@ -113,11 +114,9 @@ from wireless network with id ID."
enwc-wicd-dbus-wireless-interface
"GetWirelessProperty"
'enwc-wicd-nw-prop-handler
+ :timeout 1000
:int32 id
- :string prop)
-
- ;;(enwc-wicd-dbus-wireless-call-method "GetWirelessProperty" id prop)
- )
+ :string prop))
(defun enwc-wicd-build-prop-list (prop-list det-list)
(let (ret
@@ -136,8 +135,11 @@ from wireless network with id ID."
(enwc-wicd-get-wireless-network-property id x))
enwc-wicd-details-list)
;; Wait for less than a second.
+ (with-timeout (enwc-wicd-prop-timeout)
+ (while (< enwc-wicd-prop-num 6)
+ (read-event nil nil 0.001)))
(while (< enwc-wicd-prop-num 6)
- (read-event nil nil 0.001))
+ (enwc-wicd-nw-prop-handler nil))
(enwc-wicd-build-prop-list enwc-wicd-prop-values enwc-wicd-details-list))
(defun enwc-wicd-get-encryption-type (id)
- [elpa] master 8e44368 68/76: Moved enwc-setup to enwc.el, and added it to enwc., (continued)
- [elpa] master 8e44368 68/76: Moved enwc-setup to enwc.el, and added it to enwc., Ian Dunn, 2017/02/23
- [elpa] master 4462fba 56/76: Lots of changes to enwc.el., Ian Dunn, 2017/02/23
- [elpa] master 62fe017 71/76: Removed some files from docs., Ian Dunn, 2017/02/23
- [elpa] master 942d83d 15/76: enwc.el, enwc-setup.el: Consolidated and concretely defined front-end interface., Ian Dunn, 2017/02/23
- [elpa] master 6417d2c 49/76: Correctly merged old branch., Ian Dunn, 2017/02/23
- [elpa] master eb6b085 11/76: Fixed up copyright information., Ian Dunn, 2017/02/23
- [elpa] master 218aa82 25/76: Fixed prefix of customization group., Ian Dunn, 2017/02/23
- [elpa] master c9a94c8 44/76: Added tag 2.0 for changeset 3e2cab525cbc, Ian Dunn, 2017/02/23
- [elpa] master c4ac6fc 60/76: Fixed bug in 'enwc-load-default-backend', Ian Dunn, 2017/02/23
- [elpa] master b8697fd 62/76: Added force parameter to `enwc-load-backend'., Ian Dunn, 2017/02/23
- [elpa] master 2ebc214 01/76: Changed timeout on enwc-wicd-get-wireless-network-property.,
Ian Dunn <=
- [elpa] master 18e4a3a 06/76: Updated copyright notices., Ian Dunn, 2017/02/23
- [elpa] master 0d92006 09/76: (enwc-update-mode-line): Forces the mode line to update when ENWC updates its current signal., Ian Dunn, 2017/02/23
- [elpa] master 742b67a 19/76: Removed several network manager functions., Ian Dunn, 2017/02/23
- [elpa] master 773cef6 24/76: (enwc-backend-symbol-list): New variable., Ian Dunn, 2017/02/23
- [elpa] master b5686da 17/76: (enwc-wicd-get-sec-types): Removed., Ian Dunn, 2017/02/23
- [elpa] master 7914c48 10/76: (enwc-format-mode-line-string, enwc-update-mode-line): Added the option to customize the information displayed in the mode line., Ian Dunn, 2017/02/23
- [elpa] master 59ca546 20/76: (enwc--str-to-sym): Fixed., Ian Dunn, 2017/02/23
- [elpa] master 1722c02 33/76: enwc-cm.el: Fixed up header and footer., Ian Dunn, 2017/02/23
- [elpa] master c8a0397 29/76: Fixed some compilation errors in enwc.el., Ian Dunn, 2017/02/23
- [elpa] master bb68ed5 37/76: Added ignore rules for byte compiled files., Ian Dunn, 2017/02/23