OSDN Git Service

fix: break favorites when thread name has '<' or '>' or '&'.
authorikemo <ikemo@56b19765-1e22-0410-a548-a0f45d66c51a>
Wed, 28 Jan 2004 14:58:55 +0000 (14:58 +0000)
committerikemo <ikemo@56b19765-1e22-0410-a548-a0f45d66c51a>
Wed, 28 Jan 2004 14:58:55 +0000 (14:58 +0000)
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/kita/kita/trunk@858 56b19765-1e22-0410-a548-a0f45d66c51a

ChangeLog
kita/src/libkita/favoritethreads.cpp

index 2743f00..3c2d19e 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2004-01-29  Hideki Ikemoto  <ikemo@users.sourceforge.jp>
+
+       * fix: break favorites when thread name has '<' or '>' or '&'.
+
 2004-01-28  Hideki Ikemoto  <ikemo@users.sourceforge.jp>
 
        * unescape thread name.
index 8071594..5b2fb05 100644 (file)
@@ -12,6 +12,8 @@
 
 #include <kdebug.h>
 
+#include <qstylesheet.h>
+
 #include "threadinfo.h"
 
 FavoriteThreads* FavoriteThreads::instance = 0;
@@ -158,7 +160,7 @@ bool FavoritesXmlParser::endElement( const QString& namespaceURI, const QString&
         m_inThread = false;
         m_threadParser->endElement( namespaceURI, localName, qName );
         Kita::Thread* thread = m_threadParser->getThread();
-        Kita::Thread::setName( thread->datURL(), thread->name() );
+        Kita::Thread::setName( thread->datURL(), QStyleSheet::escape( thread->name() ) );
         m_threadList.append( Kita::Thread::getByURL( thread->datURL() ) );
         KitaThreadInfo::setResNum( thread->datURL(), thread->resNum() );