[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] emacs/src dbusbind.c
From: |
Michael Albinus |
Subject: |
[Emacs-diffs] emacs/src dbusbind.c |
Date: |
Sun, 16 Aug 2009 12:22:33 +0000 |
CVSROOT: /sources/emacs
Module name: emacs
Changes by: Michael Albinus <albinus> 09/08/16 12:22:33
Modified files:
src : dbusbind.c
Log message:
* dbusbind.c (xd_initialize): Add connection file descriptor to
input_wait_mask, in order to let select() detect, whether a new
message has been arrived.
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/emacs/src/dbusbind.c?cvsroot=emacs&r1=1.40&r2=1.41
Patches:
Index: dbusbind.c
===================================================================
RCS file: /sources/emacs/emacs/src/dbusbind.c,v
retrieving revision 1.40
retrieving revision 1.41
diff -u -b -r1.40 -r1.41
--- dbusbind.c 15 Aug 2009 18:27:58 -0000 1.40
+++ dbusbind.c 16 Aug 2009 12:22:32 -0000 1.41
@@ -696,6 +696,7 @@
{
DBusConnection *connection;
DBusError derror;
+ int fd;
/* Parameter check. */
CHECK_SYMBOL (bus);
@@ -716,6 +717,11 @@
if (connection == NULL)
XD_SIGNAL2 (build_string ("No connection"), bus);
+ /* Add connection file descriptor to input_wait_mask, in order to
+ let select() detect, whether a new message has been arrived. */
+ if (dbus_connection_get_unix_fd (connection, &fd))
+ add_keyboard_wait_descriptor (fd);
+
/* Cleanup. */
dbus_error_free (&derror);
- [Emacs-diffs] emacs/src dbusbind.c, Michael Albinus, 2009/08/15
- [Emacs-diffs] emacs/src dbusbind.c,
Michael Albinus <=
- [Emacs-diffs] emacs/src dbusbind.c, Michael Albinus, 2009/08/16
- [Emacs-diffs] emacs/src dbusbind.c, Michael Albinus, 2009/08/18
- [Emacs-diffs] emacs/src dbusbind.c, Michael Albinus, 2009/08/20
- [Emacs-diffs] emacs/src dbusbind.c, Michael Albinus, 2009/08/22
- [Emacs-diffs] emacs/src dbusbind.c, Michael Albinus, 2009/08/25