[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: KDE/kdepimlibs/kioslave/imap4
From: Thiago Macieira <thiago () kde ! org>
Date: 2008-10-10 7:46:15
Message-ID: 1223624775.505766.4817.nullmailer () svn ! kde ! org
[Download RAW message or body]
SVN commit 869815 by thiago:
Fix kio_imap4 slowness.
Porting issue. There's absolutely no need to use QBuffer to append stuff to a QByteArray.
M +3 -6 imap4.cpp
--- trunk/KDE/kdepimlibs/kioslave/imap4/imap4.cpp #869814:869815
@@ -737,12 +737,9 @@
}
// append to buffer
{
- QBuffer stream (&buffer);
-
- stream.open (QIODevice::WriteOnly);
- stream.seek (buffer.size ());
- stream.write (readBuffer, copyLen);
- stream.close ();
+ int oldsize = buffer.size();
+ buffer.resize(oldsize + copyLen);
+ memcpy(buffer.data() + oldsize, readBuffer, copyLen);
// kDebug(7116) <<"appended" << copyLen <<"d got now" << buffer.size();
}
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic