summaryrefslogtreecommitdiff
path: root/apps/gui/skin_engine/skin_backdrops.c
diff options
context:
space:
mode:
Diffstat (limited to 'apps/gui/skin_engine/skin_backdrops.c')
-rw-r--r--apps/gui/skin_engine/skin_backdrops.c18
1 files changed, 16 insertions, 2 deletions
diff --git a/apps/gui/skin_engine/skin_backdrops.c b/apps/gui/skin_engine/skin_backdrops.c
index 41de1e1f76..146dccb18a 100644
--- a/apps/gui/skin_engine/skin_backdrops.c
+++ b/apps/gui/skin_engine/skin_backdrops.c
@@ -81,8 +81,9 @@ static int buflib_move_callback(int handle, void* current, void* new)
81} 81}
82static struct buflib_callbacks buflib_ops = {buflib_move_callback, NULL, NULL}; 82static struct buflib_callbacks buflib_ops = {buflib_move_callback, NULL, NULL};
83static bool first_go = true; 83static bool first_go = true;
84void skin_backdrop_init(void) 84bool skin_backdrop_init(void)
85{ 85{
86 bool go_status = first_go;
86 if (first_go) 87 if (first_go)
87 { 88 {
88 for (int i=0; i<NB_BDROPS; i++) 89 for (int i=0; i<NB_BDROPS; i++)
@@ -98,6 +99,7 @@ void skin_backdrop_init(void)
98 handle_being_loaded = -1; 99 handle_being_loaded = -1;
99 first_go = false; 100 first_go = false;
100 } 101 }
102 return go_status;
101} 103}
102 104
103int skin_backdrop_assign(char* backdrop, char *bmpdir, 105int skin_backdrop_assign(char* backdrop, char *bmpdir,
@@ -331,8 +333,20 @@ void skin_backdrop_unload(int backdrop_id)
331 (void)backdrop_id; 333 (void)backdrop_id;
332} 334}
333#else 335#else
336static bool first_go = true;
337bool skin_backdrop_init(void)
338{
339 bool go_status = first_go;
340 first_go = false;
341 return go_status;
342}
343
344void skin_backdrop_load_setting(void)
345{
346}
334 347
335void skin_backdrop_init(void) 348void skin_backdrop_show(int backdrop_id)
336{ 349{
350 (void) backdrop_id;
337} 351}
338#endif 352#endif