From f385e3d6394d3fefa0c382a5af115140b4dd340f Mon Sep 17 00:00:00 2001 From: Ghostkeeper Date: Mon, 29 Nov 2021 19:59:43 +0100 Subject: [PATCH] Don't show elision or read more if there is no description at all Apparently Qt marks it as 'truncated' then, even though it's not really. Don't show the ... nor the 'read more' button if there is nothing more to read. Contributes to issue CURA-8565. --- plugins/Marketplace/resources/qml/PackageCard.qml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/plugins/Marketplace/resources/qml/PackageCard.qml b/plugins/Marketplace/resources/qml/PackageCard.qml index 8f94dc990b..9f0dda920c 100644 --- a/plugins/Marketplace/resources/qml/PackageCard.qml +++ b/plugins/Marketplace/resources/qml/PackageCard.qml @@ -239,6 +239,7 @@ Rectangle maximumLineCount: 2 wrapMode: Text.Wrap elide: Text.ElideRight + visible: text !== "" onLineLaidOut: { @@ -267,7 +268,7 @@ Rectangle text: "… " font: descriptionLabel.font color: descriptionLabel.color - visible: descriptionLabel.truncated + visible: descriptionLabel.truncated && descriptionLabel.text !== "" } Cura.TertiaryButton { @@ -279,7 +280,7 @@ Rectangle text: catalog.i18nc("@info", "Read more") iconSource: UM.Theme.getIcon("LinkExternal") - visible: descriptionLabel.truncated + visible: descriptionLabel.truncated && descriptionLabel.text !== "" enabled: visible leftPadding: UM.Theme.getSize("default_margin").width rightPadding: UM.Theme.getSize("wide_margin").width