From 44364ee3417ea4ee5a5e49dd8c7845f55d72fd34 Mon Sep 17 00:00:00 2001 From: srs5694 Date: Thu, 10 May 2012 14:08:55 -0400 Subject: [PATCH] Fixed bug that caused incorrect scroll arrow to be displayed sometimes. --- install.sh | 1 - mkdistrib | 2 +- refind/main.c | 2 +- refind/menu.c | 4 ++-- 4 files changed, 4 insertions(+), 5 deletions(-) diff --git a/install.sh b/install.sh index 52fab3d..c70c803 100755 --- a/install.sh +++ b/install.sh @@ -59,7 +59,6 @@ CheckForFiles() { else echo "The icons directory is missing! Aborting installation!" fi -#|| ! -f $RefindDir/refind.conf-sample || ! -d $RefindDir/icons } # CheckForFiles() # Copy the rEFInd files to the ESP or OS X root partition. diff --git a/mkdistrib b/mkdistrib index f244496..30c9825 100755 --- a/mkdistrib +++ b/mkdistrib @@ -28,7 +28,7 @@ make mkdir -p refind-bin-$1/refind cp -a icons refind-bin-$1/refind/ cp --preserve=timestamps refind.conf-sample refind-bin-$1/refind/ -cp refind/refind.efi refind-bin-$1/refind/refind_x64.efi +cp refind/refind_x64.efi refind-bin-$1/refind/refind_x64.efi cp $StartDir/refind_ia32.efi refind-bin-$1/refind/ cp -a COPYING.txt LICENSE.txt README.txt docs CREDITS.txt install.sh refind-bin-$1 zip -9r ../refind-bin-$1.zip refind-bin-$1 diff --git a/refind/main.c b/refind/main.c index 6256bbf..150be7b 100644 --- a/refind/main.c +++ b/refind/main.c @@ -104,7 +104,7 @@ static VOID AboutrEFInd(VOID) { if (AboutMenu.EntryCount == 0) { AboutMenu.TitleImage = BuiltinIcon(BUILTIN_ICON_FUNC_ABOUT); - AddMenuInfoLine(&AboutMenu, L"rEFInd Version 0.3.4"); + AddMenuInfoLine(&AboutMenu, L"rEFInd Version 0.3.4.1"); AddMenuInfoLine(&AboutMenu, L""); AddMenuInfoLine(&AboutMenu, L"Copyright (c) 2006-2010 Christoph Pfisterer"); AddMenuInfoLine(&AboutMenu, L"Copyright (c) 2012 Roderick W. Smith"); diff --git a/refind/menu.c b/refind/menu.c index 24b5526..4b2b5fb 100644 --- a/refind/menu.c +++ b/refind/menu.c @@ -813,7 +813,7 @@ static VOID PaintIcon(IN EG_EMBEDDED_IMAGE *BuiltInIcon, IN CHAR16 *ExternalFile PosX -= Icon->Width; BltImageAlpha(Icon, PosX, PosY - (Icon->Height / 2), &MenuBackgroundPixel); } -} // static VOID PaintArrow() +} // static VOID PaintIcon() // Display main menu in graphics mode VOID MainMenuStyle(IN REFIT_MENU_SCREEN *Screen, IN SCROLL_STATE *State, IN UINTN Function, IN CHAR16 *ParamText) @@ -886,7 +886,7 @@ VOID MainMenuStyle(IN REFIT_MENU_SCREEN *Screen, IN SCROLL_STATE *State, IN UINT row0PosY + (ROW0_TILESIZE / 2), ALIGN_RIGHT); } // if if ((State->LastVisible < (row0Loaders - 1)) && (!(GlobalConfig.HideUIFlags & HIDEUI_FLAG_ARROWS))) { - SPrint(FileName, 255, L"%s\\arrow_left.icns", GlobalConfig.IconsDir ? GlobalConfig.IconsDir : DEFAULT_ICONS_DIR); + SPrint(FileName, 255, L"%s\\arrow_right.icns", GlobalConfig.IconsDir ? GlobalConfig.IconsDir : DEFAULT_ICONS_DIR); PaintIcon(&egemb_arrow_right, FileName, (UGAWidth + (ROW0_TILESIZE + TILE_XSPACING) * State->MaxVisible) / 2 + TILE_XSPACING, row0PosY + (ROW0_TILESIZE / 2), ALIGN_LEFT); -- 2.39.2