summaryrefslogtreecommitdiff
path: root/gtk/gtkswitch.c
diff options
context:
space:
mode:
authorTimm Bäder <mail@baedert.org>2016-02-04 19:03:37 +0100
committerTimm Bäder <mail@baedert.org>2016-02-04 20:00:21 +0100
commit680ec087ab22c300a6b938a20f8a9f95caf88c70 (patch)
treeb75729a8bdbf6c5a99827d609c036197c448a10d /gtk/gtkswitch.c
parent0e7691c12ec2249b80e6f7d46f5e8f2aeecf345a (diff)
downloadgtk+-680ec087ab22c300a6b938a20f8a9f95caf88c70.tar.gz
switch: Don't queue draws after setting state flags
Diffstat (limited to 'gtk/gtkswitch.c')
-rw-r--r--gtk/gtkswitch.c4
1 files changed, 0 insertions, 4 deletions
diff --git a/gtk/gtkswitch.c b/gtk/gtkswitch.c
index 249753b457..f2c220af53 100644
--- a/gtk/gtkswitch.c
+++ b/gtk/gtkswitch.c
@@ -322,7 +322,6 @@ gtk_switch_enter (GtkWidget *widget,
{
priv->in_switch = TRUE;
gtk_widget_set_state_flags (widget, GTK_STATE_FLAG_PRELIGHT, FALSE);
- gtk_widget_queue_draw (widget);
}
return FALSE;
@@ -338,7 +337,6 @@ gtk_switch_leave (GtkWidget *widget,
{
priv->in_switch = FALSE;
gtk_widget_unset_state_flags (widget, GTK_STATE_FLAG_PRELIGHT);
- gtk_widget_queue_draw (widget);
}
return FALSE;
@@ -1204,8 +1202,6 @@ gtk_switch_set_state (GtkSwitch *sw,
gtk_widget_unset_state_flags (GTK_WIDGET (sw), GTK_STATE_FLAG_ACTIVE);
g_object_notify (G_OBJECT (sw), "state");
-
- gtk_widget_queue_draw (GTK_WIDGET (sw));
}
/**