X-Git-Url: https://code.delx.au/refind/blobdiff_plain/e70fba6ec1c4be44a82030d29a076ebc331642ac..a8046e5f1429d856cfaa202e2271c7db5b6a106f:/refind/main.c diff --git a/refind/main.c b/refind/main.c index 8c82fa9..e97be62 100644 --- a/refind/main.c +++ b/refind/main.c @@ -83,7 +83,7 @@ static VOID AboutrEFInd(VOID) { if (AboutMenu.EntryCount == 0) { AboutMenu.TitleImage = BuiltinIcon(BUILTIN_ICON_FUNC_ABOUT); - AddMenuInfoLine(&AboutMenu, L"rEFInd Version 0.2.5.1"); + AddMenuInfoLine(&AboutMenu, L"rEFInd Version 0.2.5.2"); AddMenuInfoLine(&AboutMenu, L""); AddMenuInfoLine(&AboutMenu, L"Copyright (c) 2006-2010 Christoph Pfisterer"); AddMenuInfoLine(&AboutMenu, L"Copyright (c) 2012 Roderick W. Smith"); @@ -619,7 +619,7 @@ LOADER_ENTRY * AddLoaderEntry(IN CHAR16 *LoaderPath, IN CHAR16 *LoaderTitle, IN GenerateSubScreen(Entry, Volume); AddMenuEntry(&MainMenu, (REFIT_MENU_ENTRY *)Entry); } - + return(Entry); } // LOADER_ENTRY * AddLoaderEntry() @@ -650,8 +650,9 @@ static VOID ScanLoaderDir(IN REFIT_VOLUME *Volume, IN CHAR16 *Path) SPrint(FileName, 255, L"\\%s\\%s", Path, DirEntry->FileName); else SPrint(FileName, 255, L"\\%s", DirEntry->FileName); + // TODO: Sort loader entries by date/time, most recent first AddLoaderEntry(FileName, NULL, Volume); - } + } // while() Status = DirIterClose(&DirIter); if (Status != EFI_NOT_FOUND) { if (Path)