summaryrefslogtreecommitdiff
path: root/gtk/gtkframe.c
diff options
context:
space:
mode:
authorTimm Bäder <mail@baedert.org>2017-05-05 11:51:06 +0200
committerMatthias Clasen <mclasen@redhat.com>2017-07-19 21:27:12 -0400
commit671c5ac4342ad31a87521ed94550f0eef63dfbdf (patch)
tree39d9c72ff007221599bfa87be835b26d790cfa2a /gtk/gtkframe.c
parent49476053e356891899a702c8274cbfb372103703 (diff)
downloadgtk+-671c5ac4342ad31a87521ed94550f0eef63dfbdf.tar.gz
frame: Fix copy&paste bug in shadow-type handling
If the given shadow_type is none NONE, we have to remove the .flat style class of course, not add it.
Diffstat (limited to 'gtk/gtkframe.c')
-rw-r--r--gtk/gtkframe.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/gtk/gtkframe.c b/gtk/gtkframe.c
index 28c12a5d0c..2779900114 100644
--- a/gtk/gtkframe.c
+++ b/gtk/gtkframe.c
@@ -586,8 +586,8 @@ gtk_frame_set_shadow_type (GtkFrame *frame,
gtk_style_context_add_class (gtk_widget_get_style_context (GTK_WIDGET (frame)),
GTK_STYLE_CLASS_FLAT);
else
- gtk_style_context_add_class (gtk_widget_get_style_context (GTK_WIDGET (frame)),
- GTK_STYLE_CLASS_FLAT);
+ gtk_style_context_remove_class (gtk_widget_get_style_context (GTK_WIDGET (frame)),
+ GTK_STYLE_CLASS_FLAT);
g_object_notify_by_pspec (G_OBJECT (frame), frame_props[PROP_SHADOW_TYPE]);
}