summaryrefslogtreecommitdiff
path: root/daemon
diff options
context:
space:
mode:
authorJavier <dev.git@javispedro.com>2014-12-14 06:25:02 +0100
committerJavier <dev.git@javispedro.com>2014-12-14 06:25:02 +0100
commit5a49b8f6f356a0dd7c7d012048b0d3da6774d2bc (patch)
tree785b808d2a40de1f25e36f225c4db2d014eeb39c /daemon
parentb4e7744db78b5df2b9a693ea13157b73caaef6c2 (diff)
treat JS bools as ints
Diffstat (limited to 'daemon')
-rw-r--r--daemon/packer.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/daemon/packer.cpp b/daemon/packer.cpp
index 60cbfc1..df32a4a 100644
--- a/daemon/packer.cpp
+++ b/daemon/packer.cpp
@@ -72,6 +72,12 @@ void Packer::writeDict(const QMap<int, QVariant> &d)
writeLE<int>(it.value().value<int>());
break;
+ case QMetaType::Bool:
+ writeLE<quint8>(WatchConnector::typeINT);
+ writeLE<quint16>(sizeof(char));
+ writeLE<char>(it.value().value<char>());
+ break;
+
case QMetaType::Float: // Treat qreals as ints
case QMetaType::Double:
writeLE<quint8>(WatchConnector::typeINT);