summaryrefslogtreecommitdiff
path: root/apps/tree.c
diff options
context:
space:
mode:
authorPeter D'Hoye <peter.dhoye@gmail.com>2006-05-18 22:00:28 +0000
committerPeter D'Hoye <peter.dhoye@gmail.com>2006-05-18 22:00:28 +0000
commit965e824923e63b6fd53113ed4c4c2c04692b2fe4 (patch)
treeb4fb969a879cf18ecc372671081e260b6119c61a /apps/tree.c
parentb5ddf412ad0cf55d96f91006a73c113dd2753ef5 (diff)
downloadrockbox-965e824923e63b6fd53113ed4c4c2c04692b2fe4.zip
rockbox-965e824923e63b6fd53113ed4c4c2c04692b2fe4.tar.gz
rockbox-965e824923e63b6fd53113ed4c4c2c04692b2fe4.tar.bz2
rockbox-965e824923e63b6fd53113ed4c4c2c04692b2fe4.tar.xz
Check if backdrop available at wps load. Clear old backdrop pointer when the user has removed it while being in the menu. Fixes bug 5351
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9961 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/tree.c')
-rw-r--r--apps/tree.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/apps/tree.c b/apps/tree.c
index 435ea88..6141a00 100644
--- a/apps/tree.c
+++ b/apps/tree.c
@@ -889,7 +889,11 @@ static bool dirbrowse(void)
if (gui_wps_show() == SYS_USB_CONNECTED)
reload_dir = true;
#ifdef HAVE_LCD_COLOR
- lcd_set_backdrop(old_backdrop);
+ /* check if the backdrop hasn't been cleared */
+ if(global_settings.backdrop_file[0])
+ lcd_set_backdrop(old_backdrop);
+ else
+ lcd_set_backdrop(NULL);
#endif
#ifdef HAVE_HOTSWAP
else