From b4e7744db78b5df2b9a693ea13157b73caaef6c2 Mon Sep 17 00:00:00 2001 From: Javier Date: Sun, 14 Dec 2014 06:10:41 +0100 Subject: treat JS reals as ints before sending to pebble --- daemon/packer.cpp | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'daemon/packer.cpp') diff --git a/daemon/packer.cpp b/daemon/packer.cpp index 00d5383..60cbfc1 100644 --- a/daemon/packer.cpp +++ b/daemon/packer.cpp @@ -72,6 +72,13 @@ void Packer::writeDict(const QMap &d) writeLE(it.value().value()); break; + case QMetaType::Float: // Treat qreals as ints + case QMetaType::Double: + writeLE(WatchConnector::typeINT); + writeLE(sizeof(int)); + writeLE(it.value().value()); + break; + case QMetaType::QByteArray: { QByteArray ba = it.value().toByteArray(); writeLE(WatchConnector::typeBYTES); -- cgit v1.2.3