# HG changeset patch # User Wladimir J. van der Laan # Date 1336819670 -7200 # Node ID dfb7a0208d3afa52e727fc3f15c52c7799d48e9a # Parent f11b57bbe4ea8d1a91036b8eec5b552cfff30d24 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 @@ -256,7 +256,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