mirror of
https://github.com/Swiftgram/Telegram-iOS.git
synced 2025-12-23 22:55:00 +00:00
Various Fixes
This commit is contained in:
@@ -246,7 +246,7 @@ final class ChatChannelSubscriberInputPanelNode: ChatInputPanelNode {
|
|||||||
|
|
||||||
if self.discussButton.isHidden {
|
if self.discussButton.isHidden {
|
||||||
if let action = self.action, action == .muteNotifications || action == .unmuteNotifications {
|
if let action = self.action, action == .muteNotifications || action == .unmuteNotifications {
|
||||||
let buttonWidth = self.button.titleNode.calculateSizeThatFits(CGSize(width: width, height: panelHeight)).width + 24.0
|
let buttonWidth = self.button.calculateSizeThatFits(CGSize(width: width, height: panelHeight)).width + 24.0
|
||||||
self.button.frame = CGRect(origin: CGPoint(x: floor((width - buttonWidth) / 2.0), y: 0.0), size: CGSize(width: buttonWidth, height: panelHeight))
|
self.button.frame = CGRect(origin: CGPoint(x: floor((width - buttonWidth) / 2.0), y: 0.0), size: CGSize(width: buttonWidth, height: panelHeight))
|
||||||
|
|
||||||
if let peer = interfaceState.renderedPeer?.peer as? TelegramChannel, peer.flags.contains(.isGigagroup) {
|
if let peer = interfaceState.renderedPeer?.peer as? TelegramChannel, peer.flags.contains(.isGigagroup) {
|
||||||
|
|||||||
@@ -11,7 +11,7 @@ import ItemListPeerItem
|
|||||||
import ItemListPeerActionItem
|
import ItemListPeerActionItem
|
||||||
|
|
||||||
private let collapsedResultCount: Int = 10
|
private let collapsedResultCount: Int = 10
|
||||||
private let collapsedInitialLimit: Int = 14
|
private let collapsedInitialLimit: Int = 10
|
||||||
|
|
||||||
private final class PollResultsControllerArguments {
|
private final class PollResultsControllerArguments {
|
||||||
let context: AccountContext
|
let context: AccountContext
|
||||||
@@ -269,7 +269,7 @@ private func pollResultsControllerEntries(presentationData: PresentationData, po
|
|||||||
let count = optionState.count
|
let count = optionState.count
|
||||||
|
|
||||||
let displayCount: Int
|
let displayCount: Int
|
||||||
if peers.count > collapsedInitialLimit + 1 {
|
if peers.count > collapsedInitialLimit {
|
||||||
if optionExpandedAtCount != nil {
|
if optionExpandedAtCount != nil {
|
||||||
displayCount = peers.count
|
displayCount = peers.count
|
||||||
} else {
|
} else {
|
||||||
@@ -277,7 +277,7 @@ private func pollResultsControllerEntries(presentationData: PresentationData, po
|
|||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
if let optionExpandedAtCount = optionExpandedAtCount {
|
if let optionExpandedAtCount = optionExpandedAtCount {
|
||||||
if optionExpandedAtCount == collapsedInitialLimit + 1 && optionState.canLoadMore {
|
if optionExpandedAtCount == collapsedInitialLimit && optionState.canLoadMore {
|
||||||
displayCount = collapsedResultCount
|
displayCount = collapsedResultCount
|
||||||
} else {
|
} else {
|
||||||
displayCount = peers.count
|
displayCount = peers.count
|
||||||
|
|||||||
Reference in New Issue
Block a user