From 6f4fb557610beccb225a6bf3d46c0118b221bd99 Mon Sep 17 00:00:00 2001 From: sr Date: Tue, 5 Feb 2013 17:28:19 +0100 Subject: [SERVER] Implement all four VNC projection modes --- src/shared/networkmessage.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src/shared/networkmessage.cpp') diff --git a/src/shared/networkmessage.cpp b/src/shared/networkmessage.cpp index 9a7ba9f..f7972f0 100644 --- a/src/shared/networkmessage.cpp +++ b/src/shared/networkmessage.cpp @@ -190,7 +190,7 @@ bool NetworkMessage::parseMessage(char *buffer) << ") length > total remaining bytes (" << (_bufferSize - (ptr - buffer)) << ")"; return false; } - _fields.insert(QString::fromUtf8(ptr, keyLen), QByteArray(ptr + keyLen, valLen)); + _fields.insert(QByteArray(ptr, keyLen), QByteArray(ptr + keyLen, valLen)); //qDebug() << "Got " << QString::fromUtf8(ptr, keyLen) << " -> " << QString::fromUtf8(ptr + keyLen, valLen); ptr += keyLen + valLen; } @@ -260,9 +260,9 @@ void NetworkMessage::serializeMessage() QByteArray buf; //qDebug() << "Default size: " << buf.capacity(); buf.reserve(_lastBufferSize > 0 ? _lastBufferSize : 200); - for (QHash::const_iterator it = _fields.begin(); it != _fields.end(); ++it) + for (QHash::const_iterator it = _fields.begin(); it != _fields.end(); ++it) { - const QByteArray &ba = it.key().toUtf8(); + const QByteArray &ba = it.key(); const QByteArray &val = it.value(); quint16 keyLen = _htons((quint16)ba.size()); quint16 valLen = _htons((quint16)val.size()); -- cgit v1.2.3-55-g7522