From 654b9003e660c04f58207aafb55c0cfa398ce6fd Mon Sep 17 00:00:00 2001 From: Ali <> Date: Wed, 16 Jun 2021 12:39:43 +0400 Subject: [PATCH] Dismiss keyboard on color panel hide --- .../Sources/Themes/ThemeAccentColorControllerNode.swift | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/submodules/SettingsUI/Sources/Themes/ThemeAccentColorControllerNode.swift b/submodules/SettingsUI/Sources/Themes/ThemeAccentColorControllerNode.swift index 3ae912fd42..6d8bb52b92 100644 --- a/submodules/SettingsUI/Sources/Themes/ThemeAccentColorControllerNode.swift +++ b/submodules/SettingsUI/Sources/Themes/ThemeAccentColorControllerNode.swift @@ -619,6 +619,12 @@ final class ThemeAccentColorControllerNode: ASDisplayNode, UIScrollViewDelegate } let colorPanelCollapsed = self.state.colorPanelCollapsed + + if colorPanelCollapsed != previousState.colorPanelCollapsed { + Queue.mainQueue().justDispatch { + self.colorPanelNode.view.endEditing(true) + } + } if (previousState.patternWallpaper != nil) != (self.state.patternWallpaper != nil) { self.patternButtonNode.setSelected(self.state.patternWallpaper != nil, animated: animated)