From b6271900b00548d98a121ded09ee51645b2d0f9b Mon Sep 17 00:00:00 2001 From: Jonathan Gordon Date: Tue, 13 Sep 2011 13:20:17 +0000 Subject: [PATCH] Make sure to set the current lcd backdrop id so the buflib move callback can reset the correct backdrop git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30515 a1c6a512-1295-4272-9138-f99709370657 --- apps/gui/skin_engine/skin_backdrops.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/apps/gui/skin_engine/skin_backdrops.c b/apps/gui/skin_engine/skin_backdrops.c index 7721e2d3d7..4701f51b19 100644 --- a/apps/gui/skin_engine/skin_backdrops.c +++ b/apps/gui/skin_engine/skin_backdrops.c @@ -181,9 +181,13 @@ void skin_backdrop_show(int backdrop_id) backdrops[backdrop_id].name[2] == '\0')) { screens[screen].backdrop_show(NULL); + current_lcd_backdrop[screen] = -1; } else if (backdrops[backdrop_id].buffer) + { screens[screen].backdrop_show(backdrops[backdrop_id].buffer); + current_lcd_backdrop[screen] = backdrop_id; + } } void skin_backdrop_unload(int backdrop_id) -- 2.11.4.GIT