The skin preview could corrupt the screen palette. Now always restore it properly.
git-svn-id: svn://pulkomandy.tk/GrafX2/trunk@1270 416bcca6-2ee7-4201-b75f-2eb2f807beb1
This commit is contained in:
parent
28b2122997
commit
64c3bc7771
@ -1162,6 +1162,7 @@ void Button_Skins(void)
|
||||
Pixel_in_window(x, y, MC_Light);
|
||||
}
|
||||
// Actualize current screen according to preferred GUI colors
|
||||
// Note this only updates onscreen colors
|
||||
Set_color(
|
||||
MC_Dark,
|
||||
gfx->Default_palette[gfx->Color_dark].R,
|
||||
@ -1229,10 +1230,9 @@ void Button_Skins(void)
|
||||
Compute_optimal_menu_colors(Main_palette);
|
||||
|
||||
}
|
||||
else
|
||||
{
|
||||
|
||||
// We don't want to keep the skin's palette, as this would corrupt the current picture's one.
|
||||
Set_palette(Main_palette);
|
||||
}
|
||||
|
||||
Close_window();
|
||||
Unselect_button(BUTTON_SETTINGS);
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user