summaryrefslogtreecommitdiff
path: root/daemon/watchcommands.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'daemon/watchcommands.cpp')
-rw-r--r--daemon/watchcommands.cpp5
1 files changed, 2 insertions, 3 deletions
diff --git a/daemon/watchcommands.cpp b/daemon/watchcommands.cpp
index 9cd95b5..7fda92d 100644
--- a/daemon/watchcommands.cpp
+++ b/daemon/watchcommands.cpp
@@ -12,18 +12,17 @@ WatchCommands::WatchCommands(WatchConnector *watch, QObject *parent) :
void WatchCommands::processMessage(uint endpoint, QByteArray data)
{
- logger()->debug() << __FUNCTION__ << endpoint << "/" << data.length();
+ logger()->debug() << __FUNCTION__ << endpoint << "/" << data.toHex() << data.length();
switch (endpoint) {
case WatchConnector::watchPHONE_VERSION:
watch->sendPhoneVersion();
break;
case WatchConnector::watchPHONE_CONTROL:
- if (data.length() >= 5 && data.at(4) == WatchConnector::callHANGUP) {
+ if (data.at(0) == WatchConnector::callHANGUP) {
emit hangup();
}
break;
case WatchConnector::watchMUSIC_CONTROL:
- logger()->debug() << "MUSIC_CONTROL" << data.toHex();
musicControl(WatchConnector::MusicControl(data.at(0)));
break;