From 60d546331180df1b5cad61ce1646afdfb2ef522f Mon Sep 17 00:00:00 2001 From: Dirk Hohndel Date: Sun, 10 Jan 2016 21:38:44 -0800 Subject: Remember in settings if we ever synced with the cloud Otherwise, if the device is offline we would not be able to store changes in the local cache, completely defeating the purpose. Signed-off-by: Dirk Hohndel --- qt-mobile/qmlmanager.cpp | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'qt-mobile') diff --git a/qt-mobile/qmlmanager.cpp b/qt-mobile/qmlmanager.cpp index 7d50884ab..dd15f429d 100644 --- a/qt-mobile/qmlmanager.cpp +++ b/qt-mobile/qmlmanager.cpp @@ -54,6 +54,9 @@ QMLManager::QMLManager() : // create location manager service locationProvider = new GpsLocation(&appendTextToLogStandalone, this); set_git_update_cb(&gitProgressCB); + QSettings s; + if (s.contains("setLoadFromCloud") && s.value("setLoadFromCloud").toInt() == 1) + setLoadFromCloud(true); } void QMLManager::finishSetup() @@ -646,6 +649,8 @@ bool QMLManager::loadFromCloud() const void QMLManager::setLoadFromCloud(bool done) { + QSettings s; + s.setValue("loadFromCloud", 1); m_loadFromCloud = done; emit loadFromCloudChanged(); } -- cgit v1.2.3-70-g09d2