From d06cfc962f81c123d889b06f54f2326c15f452d4 Mon Sep 17 00:00:00 2001
From: ababi <albert.babi@savoirfairelinux.com>
Date: Thu, 24 Sep 2020 16:50:00 +0200
Subject: [PATCH] contextmenu: wrapping text instead of elision

Gitlab: #104
Change-Id: I22da3e93730b402a103ea80942de468c75ba88d8
---
 src/commoncomponents/GeneralMenuItem.qml | 15 +++++----------
 1 file changed, 5 insertions(+), 10 deletions(-)

diff --git a/src/commoncomponents/GeneralMenuItem.qml b/src/commoncomponents/GeneralMenuItem.qml
index 4c6a5e513..cda67b8a4 100644
--- a/src/commoncomponents/GeneralMenuItem.qml
+++ b/src/commoncomponents/GeneralMenuItem.qml
@@ -65,18 +65,13 @@ MenuItem {
             anchors.left: contextMenuItemImage.right
             anchors.leftMargin: 20
             anchors.verticalCenter: menuItemContentRect.verticalCenter
-            width: textMetrics.boundingRect.width
+            width: contextMenuItemImage.visible ?
+                       (preferredWidth - contextMenuItemImage.width - 58) :
+                       preferredWidth - 24
             height: 30
 
-            TextMetrics {
-                id: textMetrics
-                font: contextMenuItemText.font
-                elide: Text.ElideRight
-                elideWidth: contextMenuItemImage.visible ? (preferredWidth - contextMenuItemImage.width - 58) : preferredWidth - 24
-                text: itemName
-            }
-
-            text: textMetrics.elidedText
+            text: itemName
+            wrapMode: Text.WordWrap
             font.pointSize: JamiTheme.textFontSize
             horizontalAlignment: Text.AlignLeft
             verticalAlignment: Text.AlignVCenter
-- 
GitLab