From 890901db0118aec55bce2b8f0c63d7fb5a35fcd8 Mon Sep 17 00:00:00 2001
From: "Javier S. Pedro" <dev.git@javispedro.com>
Date: Sat, 27 Sep 2014 15:46:20 +0200
Subject: handle notification mode entering messages

---
 src/controller.cpp | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/src/controller.cpp b/src/controller.cpp
index 44fe393..0a502da 100644
--- a/src/controller.cpp
+++ b/src/controller.cpp
@@ -198,6 +198,14 @@ void Controller::handleMetaWatchModeChange(MetaWatch::WatchMode mode, int page)
 			emit pageChanged();
 		}
 
+		break;
+	case MetaWatch::WatchModeNotification:
+		if (_curMode != mode) {
+			_curMode = mode;
+			emit modeChanged();
+		}
+		// Watch will often go back to the same page once it returns to idle mode,
+		// so let's not clobber _curPage.
 		break;
 	default:
 		qWarning() << "Unhandled metawatch mode:" << mode;
-- 
cgit v1.2.3