--config command line option now bypasses configuration manager.

This commit is contained in:
SarahW 2017-05-10 20:55:08 +01:00
commit aad1179e47
3 changed files with 17 additions and 7 deletions

View file

@ -576,8 +576,11 @@ int WINAPI WinMain (HINSTANCE hThisInstance,
{
quited = 0;
if (!config_selection_open(NULL, 0))
break;
if (!config_override)
{
if (!config_selection_open(NULL, 0))
break;
}
ghMutex = CreateMutex(NULL, FALSE, NULL);
menu = LoadMenu(hThisInstance, TEXT("MainMenu"));
@ -618,6 +621,8 @@ int WINAPI WinMain (HINSTANCE hThisInstance,
ghwnd = hwnd;
loadconfig(NULL);
if (vid_resize)
SetWindowLong(hwnd, GWL_STYLE, WS_OVERLAPPEDWINDOW|WS_VISIBLE);
else
@ -642,8 +647,6 @@ int WINAPI WinMain (HINSTANCE hThisInstance,
CheckMenuItem(menu, IDM_BPB_DISABLE, bpb_disable ? MF_CHECKED : MF_UNCHECKED);
CheckMenuItem(menu, IDM_VID_DISC, vid_disc_indicator ? MF_CHECKED : MF_UNCHECKED);
loadconfig(NULL);
if (!loadbios())
{
if (romset != -1)
@ -757,6 +760,9 @@ int WINAPI WinMain (HINSTANCE hThisInstance,
DestroyWindow(hwnd);
CloseHandle(ghMutex);
if (config_override)
break;
}
closepc();