summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter de Ridder <peter@xfce.org>2012-02-19 13:50:28 +0100
committerPeter de Ridder <peter@xfce.org>2012-02-19 13:50:28 +0100
commit6cbd8df67974cb12c2b9baa2ff6bbd50260b94c2 (patch)
tree3d33137ba5a36c351a8344a9fbbc0be1130ccc6c
parent3aeb697454a1ca3a1a8e34bf9d6b5168e672b36d (diff)
downloadgtk-xfce-engine-6cbd8df67974cb12c2b9baa2ff6bbd50260b94c2.tar.gz
Don't use menubar style border for menubar items
-rw-r--r--gtk-3.0/xfce_engine.c6
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))
{