fixed initialization bug when clearing menu list area
authorHolger Schemel <info@artsoft.org>
Wed, 22 Oct 2014 22:25:02 +0000 (00:25 +0200)
committerHolger Schemel <info@artsoft.org>
Wed, 22 Oct 2014 22:25:02 +0000 (00:25 +0200)
src/conftime.h
src/screens.c

index 68a8d305d7dbc150bbd77ed301d83f4a32da7945..75c7e4d548931dd0643d582ea0d8e2ecdce2013f 100644 (file)
@@ -1 +1 @@
-#define COMPILE_DATE_STRING "2014-10-22 23:54"
+#define COMPILE_DATE_STRING "2014-10-23 00:22"
index 9f679ac4e2125778244d5c6fa9d30c8d4afb4ec2..469239d18b48fc4b779cc9f0f9823d94718ed1e4 100644 (file)
@@ -3271,8 +3271,8 @@ static void clearMenuListArea()
   int scrollbar_xpos = mSX + SC_SCROLLBAR_XPOS + menu.scrollbar_xoffset;
 
   /* correct scrollbar position if placed outside menu (playfield) area */
-  if (scrollbar_xpos > SC_SCROLLBAR_XPOS)
-    scrollbar_xpos = SC_SCROLLBAR_XPOS;
+  if (scrollbar_xpos > mSX + SC_SCROLLBAR_XPOS)
+    scrollbar_xpos = mSX + SC_SCROLLBAR_XPOS;
 
   /* clear menu list area, but not title or scrollbar */
   DrawBackground(mSX, mSY + MENU_SCREEN_START_YPOS * 32,