From 1ca4cad6135f7358898100ce19b37e2e10c1b49d Mon Sep 17 00:00:00 2001
From: Friedemann Kleint <Friedemann.Kleint@nokia.com>
Date: Tue, 13 Mar 2012 17:10:23 +0100
Subject: [PATCH] Compile with Qt 5 (QFontMetrics constructor explicit).

Change-Id: Idd695326b4b3e162e2b691b3df0a5a4bfbff2fe6
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@nokia.com>
---
 src/plugins/valgrind/callgrindtextmark.cpp | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/plugins/valgrind/callgrindtextmark.cpp b/src/plugins/valgrind/callgrindtextmark.cpp
index aa524442d9e..b6b3d6fd67e 100644
--- a/src/plugins/valgrind/callgrindtextmark.cpp
+++ b/src/plugins/valgrind/callgrindtextmark.cpp
@@ -80,10 +80,10 @@ void CallgrindTextMark::paint(QPainter *painter, const QRect &paintRect) const
 
     // decrease font size if paint rect is too small (very unlikely, but may happen)
     QFont font = painter->font();
-    QFontMetrics fm = font;
+    QFontMetrics fm = QFontMetrics(font);
     while (fm.boundingRect(text).width() > paintRect.width()) {
         font.setPointSize(font.pointSize() - 1);
-        fm = font;
+        fm = QFontMetrics(font);
     }
     painter->setFont(font);
 
-- 
GitLab