Mercurial > hg > bitcoin
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>