[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: kdenonbeta/kopete/libkopete
From: Olivier Goffart <ogoffart () tiscalinet ! be>
Date: 2002-12-07 9:18:33
[Download RAW message or body]
CVS commit by ogoffart:
Patch by Paul Grace to not display emoticons in links
Thanks
M +8 -6 kopeteemoticons.cpp 1.19
--- kdenonbeta/kopete/libkopete/kopeteemoticons.cpp:1.18 Fri Nov 29 17:02:07 2002
@@ -216,18 +216,20 @@
{
QString em = QStyleSheet::escape( QString(*it).replace(QRegExp(";") , "\\;") );
-#if (QT_VERSION-0 >= 0x030100)
- message.replace( em, "<img src=\"" +
- KopeteEmoticons::emoticons()->emoticonToPicPath(*it) + "\">" );
-#else
int p=0;
- while ( (p = message.find(em,0,true)) != -1 )
+ while ( (p = message.find(em,p,true)) != -1 )
{
+ if( (message.find( "/a>", p, false ) < message.find( "<a", p, false )) ||
+ (message.find( "/a>", p, false) && message.find( "<a", p, false) == -1) )
+ {
+ p++;
+ continue;
+ }
+
message = message.remove( p, em.length() );
message = message.insert( p, "<img src=\"" +
KopeteEmoticons::emoticons()->emoticonToPicPath(*it) + "\">" );
}
-#endif
}
message.replace(QRegExp("\\\\;") , ";");
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic