diff --git a/rEFIt_UEFI/refit/main.cpp b/rEFIt_UEFI/refit/main.cpp index 786bfa95a..68a1b4ac6 100644 --- a/rEFIt_UEFI/refit/main.cpp +++ b/rEFIt_UEFI/refit/main.cpp @@ -2421,7 +2421,9 @@ RefitMain (IN EFI_HANDLE ImageHandle, } else if (gThemeChanged) { DBG("change theme\n"); InitTheme(FALSE, NULL); - OptionMenu.FreeMenu(); + //OptionMenu.FreeMenu(); // it is already freed at loop beginning + AboutMenu.Entries.Empty(); + HelpMenu.Entries.Empty(); } DBG("theme inited\n"); if (ThemeX.embedded) {