[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: KDE/kdenetwork/kopete/protocols/oscar/liboscar/tasks
From: Roman Jarosz <kedgedev () centrum ! cz>
Date: 2008-04-08 23:13:21
Message-ID: 1207696401.466148.24077.nullmailer () svn ! kde ! org
[Download RAW message or body]
SVN commit 794958 by rjarosz:
Fix offline messages encoding.
M +7 -1 messagereceivertask.cpp
--- trunk/KDE/kdenetwork/kopete/protocols/oscar/liboscar/tasks/messagereceivertask.cpp #794957:794958
@@ -158,8 +158,14 @@
msg.setEncoding( Oscar::Message::UCS2 );
break;
case 0x0003:
- msg.setEncoding( Oscar::Message::LATIN1 );
+ {
+ TLV offlineMessage = Oscar::findTLV( messageTLVList, 0x0006 );
+ if ( offlineMessage )
+ msg.setEncoding( Oscar::Message::UserDefined );
+ else
+ msg.setEncoding( Oscar::Message::LATIN1 );
break;
+ }
default: // 0x0000 should be ASCII but some clients use different encoding.
msg.setEncoding( Oscar::Message::UserDefined );
break;
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic