diff --git a/src/windows.c b/src/windows.c index 9c3a0bd1..8cdcfc82 100644 --- a/src/windows.c +++ b/src/windows.c @@ -336,6 +336,10 @@ void Display_menu_palette(void) if (Menu_is_visible && Menu_bars[MENUBAR_TOOLS].Visible) { + uint8_t transparent = Main_backups->Pages->Transparent_color; + int cw,ch; + + // Fill the whole palette area with black Block( Menu_bars[MENUBAR_TOOLS].Width*Menu_factor_X, Menu_Y, @@ -343,20 +347,30 @@ void Display_menu_palette(void) (Menu_bars[MENUBAR_TOOLS].Height)*Menu_factor_Y, MC_Black); - if (Config.Separate_colors) - for (color=First_color_in_palette;color<256&&(color-First_color_in_palette)