Various theme editor fixes

This commit is contained in:
Ilya Laktyushin
2021-09-05 14:36:45 +03:00
parent b3ded6f7f7
commit cb2661c6be
6 changed files with 56 additions and 27 deletions

View File

@@ -361,7 +361,7 @@ public func editThemeController(context: AccountContext, mode: EditThemeControll
if let settings = previousSettings {
generalThemeReference = .builtin(PresentationBuiltinThemeReference(baseTheme: settings.baseTheme))
}
let controller = ThemeAccentColorController(context: context, mode: .edit(theme: theme, wallpaper: nil, generalThemeReference: generalThemeReference, defaultThemeReference: nil, create: false, completion: { updatedTheme, settings in
let controller = ThemeAccentColorController(context: context, mode: .edit(settings: previousSettings, theme: theme, wallpaper: nil, generalThemeReference: generalThemeReference, defaultThemeReference: nil, create: false, completion: { updatedTheme, settings in
updateState { current in
var state = current
previewThemePromise.set(.single(updatedTheme))