summaryrefslogtreecommitdiff
path: root/gtk/gtkcheckbutton.c
diff options
context:
space:
mode:
authorBenjamin Otte <otte@redhat.com>2014-08-15 18:26:35 +0200
committerBenjamin Otte <otte@redhat.com>2014-08-16 16:34:15 +0200
commitdb1ab7ddf8ff86240b49e4c17ab56691bada77eb (patch)
treeb8e5b42cfa2aa4d3b37e04f8f0c17d5c3eeadde8 /gtk/gtkcheckbutton.c
parentcd349dcd48c9e71d81e56a0810d0f4f5cf5e9cd7 (diff)
downloadgtk+-db1ab7ddf8ff86240b49e4c17ab56691bada77eb.tar.gz
button: Handle :inconsistent in GtkToggleButton
Diffstat (limited to 'gtk/gtkcheckbutton.c')
-rw-r--r--gtk/gtkcheckbutton.c8
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;