changeset 2531:dfb7a0208d3a draft

Prevent tooltip filter from ever causing infinite loops
author Wladimir J. van der Laan <laanwj@gmail.com>
date Sat, 12 May 2012 12:47:50 +0200
parents f11b57bbe4ea
children b0131c75604a
files src/qt/guiutil.cpp
diffstat 1 files changed, 1 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/src/qt/guiutil.cpp
+++ b/src/qt/guiutil.cpp
@@ -256,7 +256,7 @@
     {
         QWidget *widget = static_cast<QWidget*>(obj);
         QString tooltip = widget->toolTip();
-        if(!Qt::mightBeRichText(tooltip) && tooltip.size() > size_threshold)
+        if(tooltip.size() > size_threshold && !tooltip.startsWith("<qt/>") && !Qt::mightBeRichText(tooltip))
         {
             // Prefix <qt/> to make sure Qt detects this as rich text
             // Escape the current message as HTML and replace \n by <br>