diff options
author | trav90 <travawine@protonmail.ch> | 2018-04-05 15:47:48 -0500 |
---|---|---|
committer | trav90 <travawine@protonmail.ch> | 2018-04-05 15:47:48 -0500 |
commit | 51c57b41a1269a34c8f0025115f6d4f21da50190 (patch) | |
tree | 7dc38d112b3ce58a19d54798c19e1d0548ad20d0 | |
parent | a5a34355e4d100e0b0fa542d7fbdb54361df4ba2 (diff) | |
download | UXP-51c57b41a1269a34c8f0025115f6d4f21da50190.tar UXP-51c57b41a1269a34c8f0025115f6d4f21da50190.tar.gz UXP-51c57b41a1269a34c8f0025115f6d4f21da50190.tar.lz UXP-51c57b41a1269a34c8f0025115f6d4f21da50190.tar.xz UXP-51c57b41a1269a34c8f0025115f6d4f21da50190.zip |
[GTK3] Draw only background and frame of separator menuitems in GTK versions > 3.20
In GTK 3.20, gtk_menu_item_draw() just draws the root widget gadget, depending on the theme to style menu items with CSS name "separator" appropriately.
-rw-r--r-- | widget/gtk/gtk3drawing.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/widget/gtk/gtk3drawing.cpp b/widget/gtk/gtk3drawing.cpp index 3a5fa81f1..6a0c08782 100644 --- a/widget/gtk/gtk3drawing.cpp +++ b/widget/gtk/gtk3drawing.cpp @@ -1786,6 +1786,9 @@ moz_gtk_menu_separator_paint(cairo_t *cr, GdkRectangle* rect, moz_gtk_menu_item_paint(MOZ_GTK_MENUSEPARATOR, cr, rect, &defaultState, direction); + if (gtk_get_minor_version() >= 20) + return MOZ_GTK_SUCCESS; + GtkStyleContext* style; gboolean wide_separators; gint separator_height; |