fix(StatusChatInfoButton): ensure pin icon button is always rendered

Closes #278
This commit is contained in:
Pascal Precht 2021-07-21 13:12:09 +02:00 committed by Pascal Precht
parent e4e7ebe3cd
commit baefedb895
1 changed files with 3 additions and 3 deletions

View File

@ -181,7 +181,7 @@ Rectangle {
id: statusChatInfoButtonSubTitle id: statusChatInfoButtonSubTitle
anchors.left: statusChatInfoButtonTitle.left anchors.left: statusChatInfoButtonTitle.left
anchors.top: statusChatInfoButtonTitle.bottom anchors.top: statusChatInfoButtonTitle.bottom
visible: !!statusChatInfoButton.subTitle visible: !!statusChatInfoButton.subTitle || statusChatInfoButton.pinnedMessagesCount > 0
height: visible ? chatType.height : 0 height: visible ? chatType.height : 0
width: childrenRect.width width: childrenRect.width
@ -200,13 +200,13 @@ Rectangle {
anchors.left: chatType.right anchors.left: chatType.right
anchors.leftMargin: 4 anchors.leftMargin: 4
anchors.verticalCenter: chatType.verticalCenter anchors.verticalCenter: chatType.verticalCenter
visible: pinIcon.visible visible: !!chatType.text && pinIcon.visible
} }
StatusIcon { StatusIcon {
id: pinIcon id: pinIcon
anchors.left: divider.right anchors.left: divider.visible ? divider.right : parent.left
anchors.leftMargin: -2 anchors.leftMargin: -2
anchors.verticalCenter: chatType.verticalCenter anchors.verticalCenter: chatType.verticalCenter
height: 14 height: 14