AccessibleKeyEventMask eventmask,
AccessibleKeyListenerSyncType sync_type)
{
- gchar *path = cspi_device_listener_get_path (listener);
+ gchar *path;
gint i;
GArray *key_set;
dbus_uint32_t key_events = 0;
{
return retval;
}
+ path = cspi_device_listener_get_path (listener);
/* copy the keyval filter values from the C api into the DBind KeySet */
if (keys)
(dbus_bool_t) ((sync_type & SPI_KEYLISTENER_ALL_WINDOWS)!=0);
dbus_error_init (&error);
- dbind_method_call_reentrant (SPI_bus(), spi_bus_registry, spi_path_dec, spi_interface_dec, "registerKeystrokeListener", &error, "oa(iisi)uu(bbb)=>b", path, key_set, controller_event_mask, key_set, &listener_mode, &retval);
+ dbind_method_call_reentrant (SPI_bus(), spi_bus_registry, spi_path_dec, spi_interface_dec, "registerKeystrokeListener", &error, "oa(iisi)uu(bbb)=>b", path, key_set, controller_event_mask, key_events, &listener_mode, &retval);
g_array_free (key_set, TRUE);
g_free (path);
SPI_deregisterAccessibleKeystrokeListener (AccessibleKeystrokeListener *listener,
AccessibleKeyMaskType modmask)
{
- gchar *path = cspi_device_listener_get_path (listener);
+ gchar *path;
Accessibility_ControllerEventMask controller_event_mask;
GArray *key_set;
dbus_uint32_t key_events = 0;
return FALSE;
}
+ path = cspi_device_listener_get_path (listener);
controller_event_mask = (dbus_uint32_t) modmask;
SPIBoolean retval = FALSE;
dbus_uint32_t event_types = 0;
gint i;
- gchar *path = cspi_device_listener_get_path (listener);
+ gchar *path;
DBusError error;
if (!listener)
return retval;
}
+ path = cspi_device_listener_get_path (listener);
+
/* copy the event filter values from the C api into the CORBA KeyEventTypeSeq */
if (eventmask & SPI_BUTTON_PRESSED)
void *filter)
{
dbus_uint32_t event_types = 0;
- gchar *path = cspi_device_listener_get_path (listener);
+ gchar *path;
DBusError error;
if (!listener)
return FALSE;
}
+ path = cspi_device_listener_get_path (listener);
+
event_types |= (1 << Accessibility_BUTTON_PRESSED_EVENT);
event_types |= (1 << Accessibility_BUTTON_RELEASED_EVENT);
char *
cspi_device_listener_get_path (CSpiDeviceListener *listener)
{
- return g_strdup_printf ("/org/freedesktop/atspi/listeners/%d", listener->id);
+ return g_strdup_printf ("/org/a11y/atspi/listeners/%d", listener->id);
}