diff options
author | Alexander Larsson <alexl@redhat.com> | 2013-06-12 13:08:36 +0200 |
---|---|---|
committer | Alexander Larsson <alexl@redhat.com> | 2013-06-12 13:08:36 +0200 |
commit | 0c6b5fdf420e4ee6a6fc2ac71927cf1322a15cd0 (patch) | |
tree | 07ad3d6d16372ff250f1b3b6f0165c7ec6ffb99f | |
parent | 3a128a68b28271d3f19c801514c1fb8994c5f6f1 (diff) | |
download | gtk+-0c6b5fdf420e4ee6a6fc2ac71927cf1322a15cd0.tar.gz |
GtkListBox: minor fix
Move the check inside the existing chech which also checks
for active_row != NULL for extra safety.
-rw-r--r-- | gtk/gtklistbox.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/gtk/gtklistbox.c b/gtk/gtklistbox.c index 1ec189102c..6a77699494 100644 --- a/gtk/gtklistbox.c +++ b/gtk/gtklistbox.c @@ -1242,10 +1242,10 @@ gtk_list_box_real_button_release_event (GtkWidget *widget, gtk_list_box_select_and_activate (list_box, priv->active_row); else gtk_list_box_update_selected (list_box, priv->active_row); + + gtk_widget_unset_state_flags (GTK_WIDGET (priv->active_row), + GTK_STATE_FLAG_ACTIVE); } - if (priv->active_row_active) - gtk_widget_unset_state_flags (GTK_WIDGET (priv->active_row), - GTK_STATE_FLAG_ACTIVE); priv->active_row = NULL; priv->active_row_active = FALSE; gtk_widget_queue_draw (GTK_WIDGET (list_box)); |