diff options
author | Benjamin Otte <otte@redhat.com> | 2014-08-15 18:26:35 +0200 |
---|---|---|
committer | Benjamin Otte <otte@redhat.com> | 2014-08-16 16:34:15 +0200 |
commit | db1ab7ddf8ff86240b49e4c17ab56691bada77eb (patch) | |
tree | b8e5b42cfa2aa4d3b37e04f8f0c17d5c3eeadde8 /gtk/gtkcheckbutton.c | |
parent | cd349dcd48c9e71d81e56a0810d0f4f5cf5e9cd7 (diff) | |
download | gtk+-db1ab7ddf8ff86240b49e4c17ab56691bada77eb.tar.gz |
button: Handle :inconsistent in GtkToggleButton
Diffstat (limited to 'gtk/gtkcheckbutton.c')
-rw-r--r-- | gtk/gtkcheckbutton.c | 8 |
1 files changed, 1 insertions, 7 deletions
diff --git a/gtk/gtkcheckbutton.c b/gtk/gtkcheckbutton.c index 1221200b83..9591e7796d 100644 --- a/gtk/gtkcheckbutton.c +++ b/gtk/gtkcheckbutton.c @@ -529,7 +529,6 @@ gtk_real_check_button_draw_indicator (GtkCheckButton *check_button, { GtkWidget *widget; GtkButton *button; - GtkToggleButton *toggle_button; GtkStateFlags state = 0; gint x, y; gint indicator_size; @@ -541,7 +540,6 @@ gtk_real_check_button_draw_indicator (GtkCheckButton *check_button, widget = GTK_WIDGET (check_button); button = GTK_BUTTON (check_button); - toggle_button = GTK_TOGGLE_BUTTON (check_button); gtk_widget_get_allocation (widget, &allocation); baseline = gtk_widget_get_allocated_baseline (widget); @@ -559,13 +557,9 @@ gtk_real_check_button_draw_indicator (GtkCheckButton *check_button, y = CLAMP (baseline - indicator_size * button->priv->baseline_align, 0, allocation.height - indicator_size); - state &= ~(GTK_STATE_FLAG_INCONSISTENT | - GTK_STATE_FLAG_ACTIVE | + state &= ~(GTK_STATE_FLAG_ACTIVE | GTK_STATE_FLAG_PRELIGHT); - if (gtk_toggle_button_get_inconsistent (toggle_button)) - state |= GTK_STATE_FLAG_INCONSISTENT; - if (button->priv->activate_timeout || (button->priv->button_down && button->priv->in_button)) state |= GTK_STATE_FLAG_ACTIVE; |