]> cloud.milkyroute.net Git - dolphin.git/blobdiff - src/dolphinpart.cpp
dolphin: Escape text in statusbar tooltip
[dolphin.git] / src / dolphinpart.cpp
index e8138eb8e9f2d54554e37eeb2f0d9e8439dc4234..81fbacb77519e32bd57a66918ef818060d8c997e 100644 (file)
@@ -58,6 +58,7 @@
 #include <QApplication>
 #include <QClipboard>
 #include <QDir>
+#include <QTextDocument>
 
 K_PLUGIN_FACTORY(DolphinPartFactory, registerPlugin<DolphinPart>();)
 K_EXPORT_PLUGIN(DolphinPartFactory("dolphinpart", "dolphin"))
@@ -355,7 +356,8 @@ void DolphinPart::slotRequestItemInfo(const KFileItem& item)
     if (item.isNull()) {
         updateStatusBar();
     } else {
-        ReadOnlyPart::setStatusBarText(item.getStatusBarInfo());
+        const QString escapedText = Qt::convertFromPlainText(item.getStatusBarInfo());
+        ReadOnlyPart::setStatusBarText(QString("<qt>%1</qt>").arg(escapedText));
     }
 }