[Konversation-devel] [Bug 98730] Konversation does not warn or display properly outgoing messages that are too long
    Peter Simonsson 
    peter.simonsson at gmail.com
       
    Thu Jul  1 16:00:39 CEST 2010
    
    
  
https://bugs.kde.org/show_bug.cgi?id=98730
--- Comment #2 from Peter Simonsson <peter simonsson gmail com>  2010-07-01 16:00:32 ---
commit c6ee78da5d689f29d1d2f61abe2264709cb5c3a8
Author: Peter Simonsson <peter.simonsson at gmail.com>
Date:   Sun Mar 20 14:26:44 2005 +0000
    Handle normal messages that are longer then 512 chars
    BUG:98730
    svn path=/trunk/kdeextragear-2/konversation/; revision=399208
diff --git a/konversation/outputfilter.cpp b/konversation/outputfilter.cpp
index a58e1b7..6c9cb83 100644
--- a/konversation/outputfilter.cpp
+++ b/konversation/outputfilter.cpp
@@ -125,6 +125,11 @@ namespace Konversation {
         else if(line.startsWith(commandChar+commandChar) &&
!destination.isEmpty())
         {
             result.toServer = "PRIVMSG " + name + " :" + inputLine.mid(1);
+
+            for(int i = 508; i < result.toServer.length(); i += 509) {
+                result.toServer.insert(i, "\nPRIVMSG " + destination + " :");
+            }
+
             result.output = inputLine.mid(1);
             result.type = Message;
         }
@@ -196,6 +201,11 @@ namespace Konversation {
         else if(!destination.isEmpty())
         {
             result.toServer = "PRIVMSG " + destination + " :" + inputLine;
+
+            for(int i = 508; i < result.toServer.length(); i += 509) {
+                result.toServer.insert(i, "\nPRIVMSG " + destination + " :");
+            }
+
             result.output = inputLine;
             result.type = Message;
         }
-- 
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
    
    
More information about the Konversation-devel
mailing list