From 146ac422ff4e1e04bb70c8bf551f9d6335759708 Mon Sep 17 00:00:00 2001 From: Pino Toscano Date: Thu, 3 Apr 2008 09:52:05 +0000 Subject: [PATCH] Properly escape rich text in html-ish tooltips. BUG: 160306 svn path=/trunk/KDE/kdegraphics/okular/; revision=793230 --- ui/guiutils.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ui/guiutils.cpp b/ui/guiutils.cpp index 46fe81d56..712fbe23c 100644 --- a/ui/guiutils.cpp +++ b/ui/guiutils.cpp @@ -10,6 +10,7 @@ #include "guiutils.h" // qt/kde includes +#include #include #include #include @@ -100,7 +101,9 @@ QString contents( const Okular::Annotation * ann ) QString contentsHtml( const Okular::Annotation * ann ) { - return contents( ann ).replace( "\n", "
" ); + QString text = Qt::escape( contents( ann ) ); + text.replace( "\n", "
" ); + return text; } QString prettyToolTip( const Okular::Annotation * ann )