To: vim_dev@googlegroups.com Subject: Patch 7.4.1803 Fcc: outbox From: Bram Moolenaar Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ------------ Patch 7.4.1803 Problem: GTK3 doesn't handle menu separaters properly. Solution: Use gtk_separator_menu_item_new(). (Kazunobu Kuriyama) Files: src/gui_gtk.c *** ../vim-7.4.1802/src/gui_gtk.c 2016-02-27 18:07:39.652009479 +0100 --- src/gui_gtk.c 2016-04-30 13:23:17.740681068 +0200 *************** *** 781,788 **** --- 781,792 ---- if (menu_is_separator(menu->name)) { /* Separator: Just add it */ + # if GTK_CHECK_VERSION(3,0,0) + menu->id = gtk_separator_menu_item_new(); + # else menu->id = gtk_menu_item_new(); gtk_widget_set_sensitive(menu->id, FALSE); + # endif gtk_widget_show(menu->id); # if GTK_CHECK_VERSION(3,0,0) gtk_menu_shell_insert(GTK_MENU_SHELL(parent->submenu_id), *** ../vim-7.4.1802/src/version.c 2016-04-30 13:16:45.541142072 +0200 --- src/version.c 2016-04-30 13:24:21.471956638 +0200 *************** *** 755,756 **** --- 755,758 ---- { /* Add new patch number below this line */ + /**/ + 1803, /**/ -- Sorry, no fortune today. /// Bram Moolenaar -- Bram@Moolenaar.net -- http://www.Moolenaar.net \\\ /// sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\ \\\ an exciting new programming language -- http://www.Zimbu.org /// \\\ help me help AIDS victims -- http://ICCF-Holland.org ///