# HG changeset patch # User Wladimir J. van der Laan # Date 1336939460 25200 # Node ID b0131c75604aca0d5274198f4a364d240a258d72 # Parent c7049fd91250c407e32499fc7355a04de7bfa555# Parent dfb7a0208d3afa52e727fc3f15c52c7799d48e9a Merge pull request #1283 from laanwj/2012_05_prevent_tooltip_infiniteloop Prevent tooltip filter from ever causing infinite loops diff --git a/src/qt/guiutil.cpp b/src/qt/guiutil.cpp --- a/src/qt/guiutil.cpp +++ b/src/qt/guiutil.cpp @@ -257,7 +257,7 @@ { QWidget *widget = static_cast(obj); QString tooltip = widget->toolTip(); - if(!Qt::mightBeRichText(tooltip) && tooltip.size() > size_threshold) + if(tooltip.size() > size_threshold && !tooltip.startsWith("") && !Qt::mightBeRichText(tooltip)) { // Prefix to make sure Qt detects this as rich text // Escape the current message as HTML and replace \n by