mirror of
https://github.com/Swiftgram/Telegram-iOS.git
synced 2025-06-16 05:55:20 +00:00
Revert "Fix input panel hidden on selection (#31)"
This reverts commit e8a8bb1496e6df4ebe3add17655ee347992bba5f.
This commit is contained in:
parent
aada854281
commit
0ed945f38f
@ -1484,18 +1484,14 @@ class ChatControllerNode: ASDisplayNode, ASScrollViewDelegate {
|
||||
// MARK: Swiftgram
|
||||
var inputPanelNodes = inputPanelForChatPresentationIntefaceState(self.chatPresentationInterfaceState, context: self.context, currentPanel: self.inputPanelNode, currentSecondaryPanel: self.secondaryInputPanelNode, textInputPanelNode: self.textInputPanelNode, interfaceInteraction: self.interfaceInteraction)
|
||||
|
||||
if self.chatPresentationInterfaceState.interfaceState.selectionState != nil {
|
||||
self.inputPanelClippingNode.addSubnode(self.inputPanelBackgroundNode)
|
||||
self.inputPanelClippingNode.addSubnode(self.inputPanelBackgroundSeparatorNode)
|
||||
self.inputPanelBackgroundNode.addSubnode(self.inputPanelBottomBackgroundSeparatorNode)
|
||||
} else if (inputPanelNodes.primary != nil || inputPanelNodes.secondary != nil) && SGSimpleSettings.shared.hideChannelBottomButton {
|
||||
if (inputPanelNodes.primary != nil || inputPanelNodes.secondary != nil) && SGSimpleSettings.shared.hideChannelBottomButton {
|
||||
// So there should be some panel, but user don't want it. Let's check if our logic will hide it
|
||||
inputPanelNodes = inputPanelForChatPresentationIntefaceState(self.chatPresentationInterfaceState, context: self.context, currentPanel: self.inputPanelNode, currentSecondaryPanel: self.secondaryInputPanelNode, textInputPanelNode: self.textInputPanelNode, interfaceInteraction: self.interfaceInteraction, forceHideChannelButton: true)
|
||||
if inputPanelNodes.primary == nil && inputPanelNodes.secondary == nil {
|
||||
// Looks like we're eligible to hide the panel, let's remove safe area fill as well
|
||||
self.inputPanelBackgroundNode.removeFromSupernode()
|
||||
self.inputPanelBackgroundSeparatorNode.removeFromSupernode()
|
||||
self.inputPanelBottomBackgroundSeparatorNode.removeFromSupernode()
|
||||
self.inputPanelBackgroundNode.removeFromSupernode()
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user