diff options
| author | 2010-08-09 07:37:41 +0000 | |
|---|---|---|
| committer | 2010-08-09 07:37:41 +0000 | |
| commit | 8c2422ba6d534bb8abcdb6b89857b23e3da0512d (patch) | |
| tree | 4d21fb2f3f89a72b0a4bd8e058dd0b0c454871ec /src/modules/objects/class_socket.cpp | |
| parent | updated italian translation (diff) | |
| download | KVIrc-8c2422ba6d534bb8abcdb6b89857b23e3da0512d.tar.gz KVIrc-8c2422ba6d534bb8abcdb6b89857b23e3da0512d.tar.bz2 KVIrc-8c2422ba6d534bb8abcdb6b89857b23e3da0512d.zip | |
Implementation feature #882 (work in progress)
git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@4814 17fca916-40b9-46aa-a4ea-0a15b648b75c
Diffstat (limited to 'src/modules/objects/class_socket.cpp')
| -rw-r--r-- | src/modules/objects/class_socket.cpp | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/src/modules/objects/class_socket.cpp b/src/modules/objects/class_socket.cpp index 8256fa3e2..87c54389e 100644 --- a/src/modules/objects/class_socket.cpp +++ b/src/modules/objects/class_socket.cpp @@ -1130,11 +1130,13 @@ void KviKvsObject_socket::readNotifierFired(int) // readLength > 0 m_uInDataLen += readLength; - + KviKvsVariant *param=new KviKvsVariant((kvs_int_t)readLength); + KviKvsVariantList *lParams=new KviKvsVariantList(param); unsigned int uOldConnectionId = m_uConnectionId; - KviKvsVariantList lParams; - lParams.append(new KviKvsVariant((kvs_int_t)readLength)); - callFunction(this,"dataAvailableEvent",&lParams); + callFunction(this,"dataAvailableEvent",lParams); + //delete param; + delete lParams; + //callFunction(this,"dataAvailableEvent",new KviKvsVariantList(new KviKvsVariant((kvs_int_t)readLength))); if(m_uConnectionId == uOldConnectionId) { if(m_uInDataLen > (4096 * 1024)) // too much data in buffer (not reading) |
