diff --git a/build/systemMenu_RED/Launcher/ARM9/src/launcher.c b/build/systemMenu_RED/Launcher/ARM9/src/launcher.c index 93018f15..55e7c930 100644 --- a/build/systemMenu_RED/Launcher/ARM9/src/launcher.c +++ b/build/systemMenu_RED/Launcher/ARM9/src/launcher.c @@ -529,6 +529,12 @@ static void MoveByScrollBar( void ) { static BOOL holding = FALSE; static int dx; + + if(!holding) + { + bar_left = (int)(BAR_ZERO_X + (ITEMDOT_PER_FRAME * s_csr)); + } + if(tpd.disp.touch) { if(holding) @@ -557,7 +563,6 @@ static void MoveByScrollBar( void ) holding = FALSE; csr_v = (det < FRAME_PER_SELECT/2) ? (det == 0 ? 0 : -1) : 1; } - bar_left = (int)(BAR_ZERO_X + (ITEMDOT_PER_FRAME * s_csr)); } }