Fix an AtkStateType emitted for GtkBooleanCellAccessible
authorJoanmarie Diggs <jdiggs@igalia.com>
Wed, 25 Mar 2015 23:21:37 +0000 (19:21 -0400)
committerJoanmarie Diggs <jdiggs@igalia.com>
Thu, 26 Mar 2015 12:23:37 +0000 (08:23 -0400)
An apparent copy-and-paste error is resulting in ATs being notified of
changes in ATK_STATE_CHECKED when the cell's "sensitive" state changes.

https://bugzilla.gnome.org/show_bug.cgi?id=746784

gtk/a11y/gtkbooleancellaccessible.c

index 1b3df155b86d9652f97a2179a39564c9575d0ec4..f12ff31499dafe0b56f6f2d58685f1b89cd3ec42 100644 (file)
@@ -138,7 +138,7 @@ gtk_boolean_cell_accessible_update_cache (GtkCellAccessible *cell)
     {
       boolean_cell->priv->cell_sensitive = !boolean_cell->priv->cell_sensitive;
 
-      atk_object_notify_state_change (ATK_OBJECT (cell), ATK_STATE_CHECKED, sensitive);
+      atk_object_notify_state_change (ATK_OBJECT (cell), ATK_STATE_SENSITIVE, sensitive);
     }
 }