skin_engine: get rid of skin_unload_all

rockbox-gerrit-noreply--- via rockbox-cvs <[email protected]> Tue, 2 Jun 2026 13:51:56 -0400
Newsgroups gmane.comp.systems.archos.rockbox.cvs
Message-ID <[email protected]>
commit a39e4f2a06f37702676ef2030012d920ad7201a2
Author: Christian Soffke <[email protected]>
Date:   Tue Jun 2 19:17:01 2026 +0200

    skin_engine: get rid of skin_unload_all
    
    The skin is not unloaded using skin_unload_all in
    settings_apply_skins anymore since commit 0ca4b38.
    
    usb_screen was last remaining user until commit a969e1f.
    
    Change-Id: I65a41ed220165587a04e699a7f210c575c00a4eb

diff --git a/apps/gui/skin_engine/skin_engine.c b/apps/gui/skin_engine/skin_engine.c
index fe5c1ee276..3b8c5895ad 100644
--- a/apps/gui/skin_engine/skin_engine.c
+++ b/apps/gui/skin_engine/skin_engine.c
@@ -152,11 +152,6 @@ void gui_sync_skin_init(void)
     }
 }
 
-void skin_unload_all(void)
-{
-    gui_sync_skin_init();
-}
-
 static void skin_reset_buffers(int item, int screen)
 {
     skin_data_free_buflib_allocs(&skins[item][screen].data);
diff --git a/apps/gui/skin_engine/skin_engine.h b/apps/gui/skin_engine/skin_engine.h
index 1744f2f094..f06c4c86f0 100644
--- a/apps/gui/skin_engine/skin_engine.h
+++ b/apps/gui/skin_engine/skin_engine.h
@@ -78,8 +78,6 @@ void skin_load(enum skinnable_screens skin, enum screen_type screen,
 struct gui_wps *skin_get_gwps(enum skinnable_screens skin, enum screen_type screen);
 void gui_sync_skin_init(void);
 
-void skin_unload_all(void);
-
 bool skin_do_full_update(enum skinnable_screens skin, enum screen_type screen);
 void skin_request_full_update(enum skinnable_screens skin);
 void skin_request_update_locked(bool locked);
-- 
rockbox-cvs mailing list
[email protected]
https://lists.haxx.se/mailman/listinfo/rockbox-cvs