diff options
Diffstat (limited to 'src/ui/util.c')
-rw-r--r-- | src/ui/util.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/ui/util.c b/src/ui/util.c index 5cd8a582..94e4b00c 100644 --- a/src/ui/util.c +++ b/src/ui/util.c | |||
@@ -3265,9 +3265,11 @@ static void closeSiteSpecific_(iWidget *dlg) { | |||
3265 | 3265 | ||
3266 | static iBool siteSpecificSettingsHandler_(iWidget *dlg, const char *cmd) { | 3266 | static iBool siteSpecificSettingsHandler_(iWidget *dlg, const char *cmd) { |
3267 | if (equal_Command(cmd, "cancel")) { | 3267 | if (equal_Command(cmd, "cancel")) { |
3268 | const iBool wasNoFade = (flags_Widget(dlg) & noFadeBackground_WidgetFlag) != 0; | ||
3268 | iInputWidget *palSeed = findChild_Widget(dlg, "sitespec.palette"); | 3269 | iInputWidget *palSeed = findChild_Widget(dlg, "sitespec.palette"); |
3269 | setText_InputWidget(palSeed, userData_Object(dlg)); | 3270 | setText_InputWidget(palSeed, userData_Object(dlg)); |
3270 | updateSiteSpecificTheme_(palSeed, dlg); | 3271 | updateSiteSpecificTheme_(palSeed, dlg); |
3272 | setFlags_Widget(dlg, noFadeBackground_WidgetFlag, wasNoFade); | ||
3271 | closeSiteSpecific_(dlg); | 3273 | closeSiteSpecific_(dlg); |
3272 | return iTrue; | 3274 | return iTrue; |
3273 | } | 3275 | } |