guint text_changed_signal_id;
GSignalQuery signal_query;
const gchar *name;
- const gchar *minor_raw, *text;
+ const gchar *minor_raw, *text = NULL;
gchar *minor;
gint detail1 = 0, detail2 = 0;
if (G_VALUE_TYPE (¶m_values[3]) == G_TYPE_STRING)
text = g_value_get_string (¶m_values[3]);
- emit_event (accessible, ITF_EVENT_OBJECT, name, minor, detail1, detail2,
- DBUS_TYPE_STRING_AS_STRING, text, append_basic);
+ if (text != NULL)
+ emit_event (accessible, ITF_EVENT_OBJECT, name, minor, detail1, detail2,
+ DBUS_TYPE_STRING_AS_STRING, text, append_basic);
g_free (minor);
return TRUE;
}
guint text_changed_signal_id;
GSignalQuery signal_query;
const gchar *name;
- const gchar *minor_raw, *text;
+ const gchar *minor_raw, *text = NULL;
gchar *minor;
gint detail1 = 0, detail2 = 0;
if (G_VALUE_TYPE (¶m_values[3]) == G_TYPE_STRING)
text = g_value_get_string (¶m_values[3]);
- emit_event (accessible, ITF_EVENT_OBJECT, name, minor, detail1, detail2,
- DBUS_TYPE_STRING_AS_STRING, text, append_basic);
+ if (text != NULL)
+ emit_event (accessible, ITF_EVENT_OBJECT, name, minor, detail1, detail2,
+ DBUS_TYPE_STRING_AS_STRING, text, append_basic);
g_free (minor);
return TRUE;
}