]> code.delx.au - refind/blobdiff - refind/config.c
New image-scaling code; used for icons and (optionally) for scaling
[refind] / refind / config.c
index c56c54f1332d3e14fd028a24397cd02754ac4e9d..fd7f677622a37becd917106f77a67ac28dc0a8d5 100644 (file)
@@ -558,6 +558,15 @@ VOID ReadConfig(CHAR16 *FileName)
         } else if (StriCmp(TokenList[0], L"banner") == 0) {
            HandleString(TokenList, TokenCount, &(GlobalConfig.BannerFileName));
 
+        } else if ((StriCmp(TokenList[0], L"banner_scale") == 0) && (TokenCount == 2)) {
+           if (StriCmp(TokenList[1], L"noscale") == 0) {
+              GlobalConfig.BannerScale = BANNER_NOSCALE;
+           } else if (StriCmp(TokenList[1], L"fillscreen") == 0) {
+              GlobalConfig.BannerScale = BANNER_FILLSCREEN;
+           } else {
+              Print(L" unknown banner_type flag: '%s'\n", TokenList[1]);
+           } // if/else
+
         } else if (StriCmp(TokenList[0], L"selection_small") == 0) {
            HandleString(TokenList, TokenCount, &(GlobalConfig.SelectionSmallFileName));