diff options
author | Peter de Ridder <peter@xfce.org> | 2012-02-19 13:50:28 +0100 |
---|---|---|
committer | Peter de Ridder <peter@xfce.org> | 2012-02-19 13:50:28 +0100 |
commit | 6cbd8df67974cb12c2b9baa2ff6bbd50260b94c2 (patch) | |
tree | 3d33137ba5a36c351a8344a9fbbc0be1130ccc6c /gtk-3.0 | |
parent | 3aeb697454a1ca3a1a8e34bf9d6b5168e672b36d (diff) | |
download | gtk-xfce-engine-6cbd8df67974cb12c2b9baa2ff6bbd50260b94c2.tar.gz |
Don't use menubar style border for menubar items
Diffstat (limited to 'gtk-3.0')
-rw-r--r-- | gtk-3.0/xfce_engine.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/gtk-3.0/xfce_engine.c b/gtk-3.0/xfce_engine.c index 123977a..ce25dca 100644 --- a/gtk-3.0/xfce_engine.c +++ b/gtk-3.0/xfce_engine.c @@ -681,7 +681,8 @@ static void render_frame(GtkThemingEngine * engine, cairo_t * cr, gdouble x, gdo cairo_stroke(cr); } } - else if (gtk_theming_engine_has_class(engine, GTK_STYLE_CLASS_MENUBAR)) + else if (gtk_theming_engine_has_class(engine, GTK_STYLE_CLASS_MENUBAR) && + !gtk_theming_engine_has_class(engine, GTK_STYLE_CLASS_MENUITEM)) { if ((xt > 1) && (yt > 1)) { @@ -884,7 +885,8 @@ static void render_frame(GtkThemingEngine * engine, cairo_t * cr, gdouble x, gdo { /* Do nothing */ } - else if (gtk_theming_engine_has_class(engine, GTK_STYLE_CLASS_MENUBAR)) + else if (gtk_theming_engine_has_class(engine, GTK_STYLE_CLASS_MENUBAR) && + !gtk_theming_engine_has_class(engine, GTK_STYLE_CLASS_MENUITEM)) { if ((xt > 1) && (yt > 1)) { |