Fix reactions binding loop

This commit is contained in:
Nicolas Werner 2020-05-16 22:19:23 +02:00
parent f4ea0b215d
commit a75d7f00bc

View file

@ -13,7 +13,6 @@ Flow {
AbstractButton { AbstractButton {
id: reaction id: reaction
text: model.key
hoverEnabled: true hoverEnabled: true
implicitWidth: contentItem.childrenRect.width + contentItem.leftPadding*2 implicitWidth: contentItem.childrenRect.width + contentItem.leftPadding*2
implicitHeight: contentItem.childrenRect.height implicitHeight: contentItem.childrenRect.height
@ -33,13 +32,13 @@ Flow {
font.family: settings.emoji_font_family font.family: settings.emoji_font_family
elide: Text.ElideRight elide: Text.ElideRight
elideWidth: 150 elideWidth: 150
text: reaction.text text: model.key
} }
Text { Text {
anchors.baseline: reactionCounter.baseline anchors.baseline: reactionCounter.baseline
id: reactionText id: reactionText
text: textMetrics.elidedText + (textMetrics.elidedText == textMetrics.text ? "" : "…") text: textMetrics.elidedText + (textMetrics.elidedText == model.key ? "" : "…")
font.family: settings.emoji_font_family font.family: settings.emoji_font_family
color: reaction.hovered ? colors.highlight : colors.text color: reaction.hovered ? colors.highlight : colors.text
maximumLineCount: 1 maximumLineCount: 1