aboutsummaryrefslogtreecommitdiff
path: root/net-im/licq-qt-gui/files/patch-usereventdlg.cpp
blob: 06d168aa28a4f9dec6aa62d060fdbae86656d687 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
--- src/usereventdlg.cpp.orig	Sun Mar 23 18:49:39 2003
+++ src/usereventdlg.cpp	Sat Mar 29 08:31:33 2003
@@ -1390,7 +1390,7 @@
     {
       CEventMsg *ue = (CEventMsg *)e->UserEvent();
       // create initial strings (implicit copying, no allocation impact :)
-      char *tmp = gTranslator.NToRN(codec->fromUnicode(ue->Message()));
+      char *tmp = gTranslator.NToRN(ue->Message());
       QCString wholeMessageRaw(tmp);
       delete [] tmp;
       unsigned int wholeMessagePos = 0;
@@ -1439,8 +1439,8 @@
         }
         else
         {
-          message = ue->Message();
-          messageRaw = codec->fromUnicode(message);
+          messageRaw = wholeMessageRaw;
+          message = codec->toUnicode(wholeMessageRaw);
         }
 
         icqEventTag = server->icqSendMessage(m_nUin, messageRaw.data(),