summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLi Yuan <li.yuan@sun.com>2007-03-02 09:31:59 +0000
committerLi Yuan <liyuan@src.gnome.org>2007-03-02 09:31:59 +0000
commitbece380022aac2a6bc9ce4ff5cd643895dad2ff9 (patch)
treeebfb1fcf1ac71c9c6858619848657540033fb7b5
parenta12b308731d6fcc351e0a48c2ca89f70bf5c7821 (diff)
downloadatk-bece380022aac2a6bc9ce4ff5cd643895dad2ff9.tar.gz
Fix #408527. Add a check.
2007-03-02 Li Yuan <li.yuan@sun.com> * atk/atkobject.c: (atk_object_notify_state_change): Fix #408527. Add a check. svn path=/trunk/; revision=1157
-rw-r--r--ChangeLog6
-rwxr-xr-xatk/atkobject.c2
2 files changed, 8 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 7ccbea7..1139437 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2007-03-02 Li Yuan <li.yuan@sun.com>
+
+ * atk/atkobject.c:
+ (atk_object_notify_state_change):
+ Fix #408527. Add a check.
+
2007-02-25 Tor Lillqvist <tml@novell.com>
* atk/atkmisc.h: Fix typo: declare atk_misc_get_type(), not
diff --git a/atk/atkobject.c b/atk/atkobject.c
index 2d2921f..5e88303 100755
--- a/atk/atkobject.c
+++ b/atk/atkobject.c
@@ -993,6 +993,8 @@ atk_object_notify_state_change (AtkObject *accessible,
{
G_CONST_RETURN gchar* name;
+ g_return_if_fail (ATK_IS_OBJECT (accessible));
+
name = atk_state_type_get_name (state);
g_signal_emit (accessible, atk_object_signals[STATE_CHANGE],
g_quark_from_string (name),