X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=atk-bridge%2Fbridge.c;h=bb37a3af43e6a148dc893140cd825e3a2c16d319;hb=2fd523a761a8146777e3ddba0a562faa48bebf85;hp=0d8379176eba284b987e74773664890a95e22430;hpb=3eebc32dc020a9780140667727b6538525b7a25c;p=platform%2Fcore%2Fuifw%2Fat-spi2-atk.git diff --git a/atk-bridge/bridge.c b/atk-bridge/bridge.c index 0d83791..bb37a3a 100644 --- a/atk-bridge/bridge.c +++ b/atk-bridge/bridge.c @@ -769,10 +769,16 @@ spi_atk_bridge_signal_listener (GSignalInvocationHint *signal_hint, } else { - 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); + if (n_param_values >= 2) + { + if (G_VALUE_TYPE (param_values + 1) == G_TYPE_INT) + detail1 = g_value_get_int (param_values + 1); + if (n_param_values >= 3) + { + if (G_VALUE_TYPE (param_values + 2) == G_TYPE_INT) + detail2 = g_value_get_int (param_values + 2); + } + } if (signal_query.signal_id == atk_signal_text_changed) {