diff --git a/src/buttons.c b/src/buttons.c index 40ce76d9..371e9cc2 100644 --- a/src/buttons.c +++ b/src/buttons.c @@ -1258,7 +1258,8 @@ void Button_Skins(void) byte separatecolors = Config.Separate_colors; byte showlimits = Config.Display_image_limits; byte need_load=1; - + int button; + word x, y, x_pos, offs_y; char * cursors[] = { "Solid", "Transparent", "Thin" }; @@ -1485,6 +1486,22 @@ void Button_Skins(void) // Raffichage du menu pour que les inscriptions qui y figurent soient retracées avec la nouvelle fonte Display_menu(); + // Redraw all buttons, to ensure all specific sprites are in place. + // This is necessary for multi-state buttons, for example Freehand. + for (button=0; button