X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=atk-bridge%2Fbridge.c;h=53c3d879530446f8c3c2add305ede437742ca713;hb=b2a5db4cbac6002da97f26deac58339c7a6eb537;hp=82f595999926ff0e3b80e35c5bc4bd85cbdface7;hpb=e7e768e094c910d9eb63101fa8a27af8bf5e7810;p=platform%2Fcore%2Fuifw%2Fat-spi2-atk.git diff --git a/atk-bridge/bridge.c b/atk-bridge/bridge.c index 82f5959..53c3d87 100644 --- a/atk-bridge/bridge.c +++ b/atk-bridge/bridge.c @@ -416,6 +416,7 @@ spi_atk_bridge_signal_listener (GSignalInvocationHint *signal_hint, GObject *gobject; GSignalQuery signal_query; const gchar *name; + gint detail1 = 0, detail2 = 0; #ifdef SPI_BRIDGE_DEBUG gchar *s, *s2; #endif @@ -432,8 +433,12 @@ spi_atk_bridge_signal_listener (GSignalInvocationHint *signal_hint, #endif gobject = g_value_get_object (param_values + 0); - - spi_atk_emit_eventv (gobject, 0, 0, "object:%s", name); + if (G_VALUE_TYPE (param_values + 1) == G_TYPE_INT) + detail1 = g_value_get_int (param_values + 1); + if (G_VALUE_TYPE (param_values + 2) == G_TYPE_INT) + detail2 = g_value_get_int (param_values + 2); + + spi_atk_emit_eventv (gobject, detail1, detail2, "object:%s", name); return TRUE; }