? build ? file.patch Index: apps/tree.c =================================================================== RCS file: /cvsroot/rockbox/apps/tree.c,v retrieving revision 1.220 diff -u -r1.220 tree.c --- apps/tree.c 22 Dec 2003 09:48:18 -0000 1.220 +++ apps/tree.c 5 Jan 2004 22:52:55 -0000 @@ -1268,10 +1268,14 @@ case BUTTON_F3: if (*dirfilter < NUM_FILTER_MODES) { - if (f3_screen()) + if (playlist_viewer()) reload_root = true; #ifdef HAVE_LCD_BITMAP + if(global_settings.statusbar) + lcd_setmargins(0, STATUSBAR_HEIGHT); + else + lcd_setmargins(0, 0); tree_max_on_screen = (LCD_HEIGHT - MARGIN_Y) / fh; #endif restore = true; Index: apps/wps.c =================================================================== RCS file: /cvsroot/rockbox/apps/wps.c,v retrieving revision 1.201 diff -u -r1.201 wps.c --- apps/wps.c 5 Jan 2004 20:42:50 -0000 1.201 +++ apps/wps.c 5 Jan 2004 22:52:56 -0000 @@ -932,9 +932,13 @@ /* screen settings */ case BUTTON_F3: - if (f3_screen()) + if (playlist_viewer()) return SYS_USB_CONNECTED; restore = true; + if(global_settings.statusbar) + lcd_setmargins(0, STATUSBAR_HEIGHT); + else + lcd_setmargins(0, 0); break; #endif