Added some sanity check, closes #1896.
This commit is contained in:
@@ -249,8 +249,7 @@ has_language_changed(uint32_t id)
|
|||||||
void
|
void
|
||||||
set_language(uint32_t id)
|
set_language(uint32_t id)
|
||||||
{
|
{
|
||||||
if (id == 0xFFFF)
|
if (id == 0xFFFF) {
|
||||||
{
|
|
||||||
set_language(lang_sys);
|
set_language(lang_sys);
|
||||||
lang_id = id;
|
lang_id = id;
|
||||||
return;
|
return;
|
||||||
@@ -266,6 +265,7 @@ set_language(uint32_t id)
|
|||||||
|
|
||||||
/* Reload main menu */
|
/* Reload main menu */
|
||||||
menuMain = LoadMenu(hinstance, L"MainMenu");
|
menuMain = LoadMenu(hinstance, L"MainMenu");
|
||||||
|
if (hwndMain != NULL)
|
||||||
SetMenu(hwndMain, menuMain);
|
SetMenu(hwndMain, menuMain);
|
||||||
|
|
||||||
/* Re-init all the menus */
|
/* Re-init all the menus */
|
||||||
|
|||||||
@@ -54,8 +54,8 @@
|
|||||||
|
|
||||||
|
|
||||||
/* Platform Public data, specific. */
|
/* Platform Public data, specific. */
|
||||||
HWND hwndMain, /* application main window */
|
HWND hwndMain = NULL, /* application main window */
|
||||||
hwndRender; /* machine render window */
|
hwndRender = NULL; /* machine render window */
|
||||||
HMENU menuMain; /* application main menu */
|
HMENU menuMain; /* application main menu */
|
||||||
RECT oldclip; /* mouse rect */
|
RECT oldclip; /* mouse rect */
|
||||||
int sbar_height = 23; /* statusbar height */
|
int sbar_height = 23; /* statusbar height */
|
||||||
|
|||||||
Reference in New Issue
Block a user