Skip to content

Commit 0b6cf69

Browse files
committed
patch 7.4.1803
Problem: GTK3 doesn't handle menu separaters properly. Solution: Use gtk_separator_menu_item_new(). (Kazunobu Kuriyama)
1 parent 6be8c8e commit 0b6cf69

2 files changed

Lines changed: 6 additions & 0 deletions

File tree

src/gui_gtk.c

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -781,8 +781,12 @@ gui_mch_add_menu_item(vimmenu_T *menu, int idx)
781781
if (menu_is_separator(menu->name))
782782
{
783783
/* Separator: Just add it */
784+
# if GTK_CHECK_VERSION(3,0,0)
785+
menu->id = gtk_separator_menu_item_new();
786+
# else
784787
menu->id = gtk_menu_item_new();
785788
gtk_widget_set_sensitive(menu->id, FALSE);
789+
# endif
786790
gtk_widget_show(menu->id);
787791
# if GTK_CHECK_VERSION(3,0,0)
788792
gtk_menu_shell_insert(GTK_MENU_SHELL(parent->submenu_id),

src/version.c

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

754754
static int included_patches[] =
755755
{ /* Add new patch number below this line */
756+
/**/
757+
1803,
756758
/**/
757759
1802,
758760
/**/

0 commit comments

Comments
 (0)