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
	 Alejandro Piñeiro
					Alejandro Piñeiro