emacs-diffs
[Top][All Lists]
Advanced

[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);
 




reply via email to

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