X-Git-Url: https://code.delx.au/refind/blobdiff_plain/0b68b31f9b0b3995fd27f8eb71219cea2c40d5de..4620951195e9578d01410af5944c04e0de230ecb:/refind/config.c diff --git a/refind/config.c b/refind/config.c index 9149b9b..416461d 100644 --- a/refind/config.c +++ b/refind/config.c @@ -463,9 +463,12 @@ VOID ReadConfig(CHAR16 *FileName) } else if (StriCmp(TokenList[0], L"textmode") == 0) { HandleInt(TokenList, TokenCount, &(GlobalConfig.RequestedTextMode)); - } else if ((StriCmp(TokenList[0], L"resolution") == 0) && (TokenCount == 3)) { + } else if ((StriCmp(TokenList[0], L"resolution") == 0) && ((TokenCount == 2) || (TokenCount == 3))) { GlobalConfig.RequestedScreenWidth = Atoi(TokenList[1]); - GlobalConfig.RequestedScreenHeight = Atoi(TokenList[2]); + if (TokenCount == 3) + GlobalConfig.RequestedScreenHeight = Atoi(TokenList[2]); + else + GlobalConfig.RequestedScreenHeight = 0; } else if (StriCmp(TokenList[0], L"use_graphics_for") == 0) { GlobalConfig.GraphicsFor = 0;