diff --git a/src/menu.c b/src/menu.c index 861d787112..5fd83d80b5 100644 --- a/src/menu.c +++ b/src/menu.c @@ -1074,6 +1074,10 @@ free_menu(vimmenu_T **menup) // Also may rebuild a tearoff'ed menu if (gui.in_use) gui_mch_destroy_menu(menu); +# ifdef USE_GTK4 + // GTK4 uses "menu->label" for action name + vim_free((char_u *)menu->label); +# endif #endif // Don't change *menup until after calling gui_mch_destroy_menu(). The diff --git a/src/version.c b/src/version.c index b7f9b8ed35..9e5b5cc024 100644 --- a/src/version.c +++ b/src/version.c @@ -729,6 +729,8 @@ static char *(features[]) = static int included_patches[] = { /* Add new patch number below this line */ +/**/ + 554, /**/ 553, /**/