From 83011880d6f5c5c99202376433f582ecfd3b31e3 Mon Sep 17 00:00:00 2001 From: Mark Doffman Date: Thu, 23 Apr 2009 13:56:22 +0100 Subject: [PATCH] 2009-04-23 Mark Doffman Modify the 'Mouse' events so that they appear to come from the 'Desktop' object. --- registryd/deviceeventcontroller.c | 2 +- spi-common/spi-dbus.h | 11 ++++++----- 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/registryd/deviceeventcontroller.c b/registryd/deviceeventcontroller.c index 2dbf2c5..6b67e78 100644 --- a/registryd/deviceeventcontroller.c +++ b/registryd/deviceeventcontroller.c @@ -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); diff --git a/spi-common/spi-dbus.h b/spi-common/spi-dbus.h index e8c2a3c..85a5877 100644 --- a/spi-common/spi-dbus.h +++ b/spi-common/spi-dbus.h @@ -32,17 +32,18 @@ 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" -- 2.7.4