]> Pileus Git - ~andy/gtk/blobdiff - gtk/gtktogglebutton.c
GtkToggleButton: Make it able to be prelight and active at the same time.
[~andy/gtk] / gtk / gtktogglebutton.c
index 9f67cf7e91c616ad4685ff4e82160d40883759e2..7b8ae49f620639faf32621703af44b32212fbf07 100644 (file)
@@ -581,7 +581,8 @@ gtk_toggle_button_update_state (GtkButton *button)
 
   if (!touchscreen && button->priv->in_button && (!button->priv->button_down || priv->draw_indicator))
     new_state |= GTK_STATE_FLAG_PRELIGHT;
-  else if (depressed)
+
+  if (depressed)
     new_state |= GTK_STATE_FLAG_ACTIVE;
 
   _gtk_button_set_depressed (button, depressed);