diff options
| author | Tomasz Sterna <tomek@xiaoka.com> | 2014-08-13 22:33:34 +0200 |
|---|---|---|
| committer | Tomasz Sterna <tomek@xiaoka.com> | 2014-08-13 22:33:34 +0200 |
| commit | a22f4147b1754eabe09865862db3d35f9aa64bc0 (patch) | |
| tree | 5a3e0a02424e55c199133a18e409658157288093 /daemon/watchcommands.cpp | |
| parent | 164150a14ff497c6962318c7bc17e164c046082f (diff) | |
Fixed call hangup by Pebble
Diffstat (limited to 'daemon/watchcommands.cpp')
| -rw-r--r-- | daemon/watchcommands.cpp | 5 |
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; |
