diff options
author | Jasper St. Pierre <jstpierre@mecheye.net> | 2014-11-25 11:05:36 -0800 |
---|---|---|
committer | Jasper St. Pierre <jstpierre@mecheye.net> | 2014-11-25 11:05:36 -0800 |
commit | 2cd835c0765e80ac1981a60f4641747a5e32177d (patch) | |
tree | 5acabae9733a5ff6d37c9f16b06af63d35ae55c0 | |
parent | 90f94de6158873733e0c369f97e55361ecaad301 (diff) | |
download | gtk+-2cd835c0765e80ac1981a60f4641747a5e32177d.tar.gz |
gtkwindow: Optimize GtkStyleContext usage
-rw-r--r-- | gtk/gtkwindow.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/gtk/gtkwindow.c b/gtk/gtkwindow.c index c01a47ee00..62a7caa4f6 100644 --- a/gtk/gtkwindow.c +++ b/gtk/gtkwindow.c @@ -6431,13 +6431,14 @@ get_shadow_width (GtkWidget *widget, else s = state | GTK_STATE_FLAG_BACKDROP; + gtk_style_context_set_state (context, s); + /* Always sum border + padding */ gtk_style_context_get_border (context, s, &border); gtk_style_context_get_padding (context, s, &d); sum_borders (&d, &border); /* Calculate the size of the drop shadows ... */ - gtk_style_context_set_state (context, s); shadows = _gtk_style_context_peek_property (context, GTK_CSS_PROPERTY_BOX_SHADOW); _gtk_css_shadows_value_get_extents (shadows, &border); |