a11y: fix uninitialized variables compiler warning

The code path where we update the tooltip text property doesn't set
the state and value variables, and so doesn't need to call
notify_state_change().
Return early, and move the if block at the beginning of the function for
clarity.
This commit is contained in:
Cosimo Cecchi
2012-12-13 21:52:51 -05:00
parent 9dc4c5ce73
commit 3782cf77c3

View File

@ -474,6 +474,12 @@ gtk_widget_accessible_notify_gtk (GObject *obj,
* focus changes so we ignore this. * focus changes so we ignore this.
*/ */
return; return;
else if (g_strcmp0 (pspec->name, "tooltip-text") == 0)
{
gtk_widget_accessible_update_tooltip (GTK_WIDGET_ACCESSIBLE (atk_obj),
widget);
return;
}
else if (g_strcmp0 (pspec->name, "visible") == 0) else if (g_strcmp0 (pspec->name, "visible") == 0)
{ {
state = ATK_STATE_VISIBLE; state = ATK_STATE_VISIBLE;
@ -494,11 +500,6 @@ gtk_widget_accessible_notify_gtk (GObject *obj,
state = ATK_STATE_HORIZONTAL; state = ATK_STATE_HORIZONTAL;
value = (gtk_orientable_get_orientation (orientable) == GTK_ORIENTATION_HORIZONTAL); value = (gtk_orientable_get_orientation (orientable) == GTK_ORIENTATION_HORIZONTAL);
} }
else if (g_strcmp0 (pspec->name, "tooltip-text") == 0)
{
gtk_widget_accessible_update_tooltip (GTK_WIDGET_ACCESSIBLE (atk_obj),
widget);
}
else else
return; return;