diff options
Diffstat (limited to 'atspi/atspi-device-legacy.c')
-rw-r--r-- | atspi/atspi-device-legacy.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/atspi/atspi-device-legacy.c b/atspi/atspi-device-legacy.c index d440483a..84cc2a29 100644 --- a/atspi/atspi-device-legacy.c +++ b/atspi/atspi-device-legacy.c @@ -90,6 +90,7 @@ key_cb (AtspiDeviceEvent *event, void *user_data) gboolean ret = priv->keyboard_grabbed; guint modifiers; + g_object_ref (legacy_device); set_virtual_modifier (legacy_device, event->hw_code, event->type == (AtspiEventType) ATSPI_KEY_PRESS); @@ -104,6 +105,7 @@ key_cb (AtspiDeviceEvent *event, void *user_data) event->event_string); g_boxed_free (ATSPI_TYPE_DEVICE_EVENT, event); + g_object_unref (legacy_device); return ret; } |