Update of /cvsroot/rockbox/apps
In directory usw-pr-cvs1:/tmp/cvs-serv7634
Modified Files:
screens.c tree.c
Log Message:
Quickscreen now stays up after a quick key press only, not if key is held down
Index: screens.c
===================================================================
RCS file: /cvsroot/rockbox/apps/screens.c,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -b -r1.3 -r1.4
--- screens.c 24 Sep 2002 19:12:08 -0000 1.3
+++ screens.c 29 Sep 2002 22:05:21 -0000 1.4
@@ -230,6 +230,10 @@
used = true;
break;
+ case BUTTON_F2 | BUTTON_REPEAT:
+ used = true;
+ break;
+
case SYS_USB_CONNECTED:
usb_screen();
return true;
@@ -287,6 +291,10 @@
case BUTTON_F3 | BUTTON_REL:
if ( used )
exit = true;
+ used = true;
+ break;
+
+ case BUTTON_F3 | BUTTON_REPEAT:
used = true;
break;
Index: tree.c
===================================================================
RCS file: /cvsroot/rockbox/apps/tree.c,v
retrieving revision 1.132
retrieving revision 1.133
diff -u -b -r1.132 -r1.133
--- tree.c 24 Sep 2002 19:41:23 -0000 1.132
+++ tree.c 29 Sep 2002 22:05:21 -0000 1.133
@@ -125,7 +125,7 @@
#define TREE_EXIT BUTTON_LEFT
#define TREE_ENTER BUTTON_RIGHT
#define TREE_MENU BUTTON_F1
-#define RELEASE_MASK (BUTTON_OFF | BUTTON_F2 | BUTTON_F3)
+#define RELEASE_MASK (BUTTON_OFF | BUTTON_ON | BUTTON_F2 | BUTTON_F3)
#else
#define TREE_NEXT BUTTON_RIGHT
#define TREE_PREV BUTTON_LEFT
@@ -613,6 +613,7 @@
start_resume();
button_set_release(RELEASE_MASK);
+ button_set_repeat(~0);
numentries = showdir(currdir, dirstart);
if (numentries == -1)
|