2009-04-23 Mark Doffman <mark.doffman@codethink.co.uk>
authorMark Doffman <mdoff@silver-wind.(none)>
Thu, 23 Apr 2009 12:56:22 +0000 (13:56 +0100)
committerMark Doffman <mdoff@silver-wind.(none)>
Thu, 23 Apr 2009 12:57:19 +0000 (13:57 +0100)
        Modify the 'Mouse' events so that they appear to come
        from the 'Desktop' object.

registryd/deviceeventcontroller.c
spi-common/spi-dbus.h

index 2dbf2c5..6b67e78 100644 (file)
@@ -377,7 +377,7 @@ static void emit(SpiDEController *controller, const char *interface, const char
   DBusMessageIter iter, iter_variant;
   int nil = 0;
   const char *minor = "";
-  const char *path = SPI_DBUS_PATH_DEC;
+  const char *path = SPI_DBUS_PATH_DESKTOP;
 
   signal = dbus_message_new_signal (path, interface, name);
 
index e8c2a3c..85a5877 100644 (file)
 extern int _dbg;
 
 #define SPI_DBUS_NAME_REGISTRY "org.freedesktop.atspi.Registry"
-#define SPI_DBUS_PATH_DEC "/org/freedesktop/atspi/registry/deviceeventcontroller"
 #define SPI_DBUS_PATH_REGISTRY "/org/freedesktop/atspi/registry"
-#define SPI_DBUS_PATH_DESKTOP "/org/freedesktop/atspi/registry/desktop"
-#define SPI_DBUS_PATH_NULL "/org/freedesktop/accessible/null"
 #define SPI_DBUS_INTERFACE_REGISTRY "org.freedesktop.atspi.Registry"
 
+#define SPI_DBUS_PATH_DESKTOP "/org/freedesktop/atspi/accessible/desktop"
+#define SPI_DBUS_INTERFACE_DESKTOP "org.freedesktop.atspi.Desktop"
+
+#define SPI_DBUS_PATH_DEC "/org/freedesktop/atspi/registry/deviceeventcontroller"
+#define SPI_DBUS_PATH_NULL "/org/freedesktop/accessible/null"
+
 #define SPI_DBUS_INTERFACE_DEC "org.freedesktop.atspi.DeviceEventController"
 #define SPI_DBUS_INTERFACE_DEVICE_EVENT_LISTENER "org.freedesktop.atspi.DeviceEventListener"
 
-#define SPI_DBUS_INTERFACE_DESKTOP "org.freedesktop.atspi.Desktop"
-
 #define SPI_DBUS_INTERFACE_TREE "org.freedesktop.atspi.Tree"
 #define SPI_DBUS_INTERFACE_ACCESSIBLE "org.freedesktop.atspi.Accessible"
 #define SPI_DBUS_INTERFACE_ACTION "org.freedesktop.atspi.Action"