diff --git a/gtk/gtkaccessiblevalue.c b/gtk/gtkaccessiblevalue.c index 5ea1db0488..2cefba0bc4 100644 --- a/gtk/gtkaccessiblevalue.c +++ b/gtk/gtkaccessiblevalue.c @@ -185,6 +185,9 @@ gtk_accessible_value_equal (const GtkAccessibleValue *value_a, if (value_a == NULL || value_b == NULL) return FALSE; + if (value_a->value_class != value_b->value_class) + return FALSE; + if (value_a->value_class->equal == NULL) return FALSE;