Skip to content

Commit 023fd5d

Browse files
committed
patch 8.2.2111: GTK: menu background is the same color as the main window
Problem: GTK: Menu background is the same color as the main window. Solution: Fix white space around the test in another way. (closes #7437, closes #7427)
1 parent 8e1cbb5 commit 023fd5d

2 files changed

Lines changed: 9 additions & 7 deletions

File tree

src/gui_gtk_x11.c

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3816,11 +3816,11 @@ gui_mch_init(void)
38163816
#if !GTK_CHECK_VERSION(3,0,0)
38173817
gtk_widget_set_events(gui.formwin, GDK_EXPOSURE_MASK);
38183818
#endif
3819-
3820-
gui.drawarea = gtk_drawing_area_new();
38213819
#if GTK_CHECK_VERSION(3,22,2)
3822-
gtk_widget_set_name(gui.drawarea, "vim-gui-drawarea");
3820+
gtk_widget_set_name(gui.formwin, "vim-gtk-form");
38233821
#endif
3822+
3823+
gui.drawarea = gtk_drawing_area_new();
38243824
#if GTK_CHECK_VERSION(3,0,0)
38253825
gui.surface = NULL;
38263826
gui.by_signal = FALSE;
@@ -4031,18 +4031,18 @@ set_cairo_source_rgba_from_color(cairo_t *cr, guicolor_T color)
40314031
void
40324032
gui_mch_new_colors(void)
40334033
{
4034-
if (gui.drawarea != NULL && gtk_widget_get_window(gui.drawarea) != NULL)
4034+
if (gui.formwin != NULL && gtk_widget_get_window(gui.formwin) != NULL)
40354035
{
40364036
#if !GTK_CHECK_VERSION(3,22,2)
4037-
GdkWindow * const da_win = gtk_widget_get_window(gui.drawarea);
4037+
GdkWindow * const da_win = gtk_widget_get_window(gui.formwin);
40384038
#endif
40394039

40404040
#if GTK_CHECK_VERSION(3,22,2)
40414041
GtkStyleContext * const context
4042-
= gtk_widget_get_style_context(gui.mainwin);
4042+
= gtk_widget_get_style_context(gui.formwin);
40434043
GtkCssProvider * const provider = gtk_css_provider_new();
40444044
gchar * const css = g_strdup_printf(
4045-
"widget#vim-gui-drawarea, #vim-main-window {\n"
4045+
"widget#vim-gtk-form {\n"
40464046
" background-color: #%.2lx%.2lx%.2lx;\n"
40474047
"}\n",
40484048
(gui.back_pixel >> 16) & 0xff,

src/version.c

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -750,6 +750,8 @@ static char *(features[]) =
750750

751751
static int included_patches[] =
752752
{ /* Add new patch number below this line */
753+
/**/
754+
2111,
753755
/**/
754756
2110,
755757
/**/

0 commit comments

Comments
 (0)