From 1f338e53fffa617998c89874d1410436339f0db0 Mon Sep 17 00:00:00 2001 From: Friedemann Kleint Date: Fri, 5 Jul 2013 11:10:15 +0200 Subject: [PATCH] Fix debugger watch data tooltip. Display value correctly, omit empty display types. Change-Id: I840a8bb1db65d721f871b9c33ca327f2ba6c8e26 Reviewed-by: hjk --- src/plugins/debugger/watchdata.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/plugins/debugger/watchdata.cpp b/src/plugins/debugger/watchdata.cpp index 5c86b865d0..087452ee7d 100644 --- a/src/plugins/debugger/watchdata.cpp +++ b/src/plugins/debugger/watchdata.cpp @@ -355,8 +355,9 @@ QString WatchData::toToolTip() const formatToolTipRow(str, tr("Name"), name); formatToolTipRow(str, tr("Expression"), QLatin1String(exp)); formatToolTipRow(str, tr("Internal Type"), QLatin1String(type)); - formatToolTipRow(str, tr("Displayed Type"), displayedType); - QString val = valuetooltip.isEmpty() ? valuetooltip : value; + if (!displayedType.isEmpty()) + formatToolTipRow(str, tr("Displayed Type"), displayedType); + QString val = valuetooltip.isEmpty() ? value : valuetooltip; if (val.size() > 1000) { val.truncate(1000); val += tr(" ... "); -- GitLab