a11y: unref selected item only if it is not NULL
https://bugzilla.gnome.org/show_bug.cgi?id=733610
This commit is contained in:
@ -152,9 +152,13 @@ gtk_notebook_page_accessible_ref_state_set (AtkObject *accessible)
|
||||
atk_state_set_add_state (state_set, ATK_STATE_SELECTABLE);
|
||||
|
||||
selected = atk_selection_ref_selection (ATK_SELECTION (page->priv->notebook), 0);
|
||||
if (selected == accessible)
|
||||
atk_state_set_add_state (state_set, ATK_STATE_SELECTED);
|
||||
g_object_unref (selected);
|
||||
if (selected)
|
||||
{
|
||||
if (selected == accessible)
|
||||
atk_state_set_add_state (state_set, ATK_STATE_SELECTED);
|
||||
|
||||
g_object_unref (selected);
|
||||
}
|
||||
|
||||
label = get_label_from_notebook_page (GTK_NOTEBOOK_PAGE_ACCESSIBLE (accessible));
|
||||
if (label)
|
||||
|
||||
Reference in New Issue
Block a user