Fix nasty bug whith skin management.
git-svn-id: svn://pulkomandy.tk/GrafX2/trunk@1210 416bcca6-2ee7-4201-b75f-2eb2f807beb1
This commit is contained in:
7
init.c
7
init.c
@@ -2582,8 +2582,11 @@ void Set_current_skin(const char *skinfile, T_Gui_skin *gfx)
|
||||
Gfx = gfx;
|
||||
|
||||
// Change config
|
||||
free(Config.Skin_file);
|
||||
Config.Skin_file = strdup(skinfile);
|
||||
if(Config.Skin_file != skinfile) // Happens when loading the initial skin
|
||||
{
|
||||
free(Config.Skin_file);
|
||||
Config.Skin_file = strdup(skinfile);
|
||||
}
|
||||
|
||||
Config.Fav_menu_colors[0] = gfx->Default_palette[gfx->Color_black];
|
||||
Config.Fav_menu_colors[1] = gfx->Default_palette[gfx->Color_dark];
|
||||
|
||||
Reference in New Issue
Block a user