diff options
author | Dirk Hohndel <dirk@hohndel.org> | 2020-04-02 07:01:27 -0700 |
---|---|---|
committer | Dirk Hohndel <dirk@hohndel.org> | 2020-04-04 12:00:25 -0700 |
commit | 0e1b784afe556c56343e5ad37669c89292ec200c (patch) | |
tree | 6e8076c377453fb77dcf1cc57e3b590a13c58429 /mobile-widgets/qmlmanager.h | |
parent | 37b1a97f89005a4f1b36d7bc11ce752ad609d9f6 (diff) | |
download | subsurface-0e1b784afe556c56343e5ad37669c89292ec200c.tar.gz |
mobile/core: remove locking for git access
We have convinced ourselves that only the main thread will ever trigger
a save operation, therefore the locking is not needed (and it has
recently started to cause user problems where local changes aren't saved
to storage and get lost).
Fixes #2718
Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
Diffstat (limited to 'mobile-widgets/qmlmanager.h')
-rw-r--r-- | mobile-widgets/qmlmanager.h | 3 |
1 files changed, 0 insertions, 3 deletions
diff --git a/mobile-widgets/qmlmanager.h b/mobile-widgets/qmlmanager.h index 67769d66f..8bfff476c 100644 --- a/mobile-widgets/qmlmanager.h +++ b/mobile-widgets/qmlmanager.h @@ -9,7 +9,6 @@ #include <QElapsedTimer> #include <QColor> #include <QFile> -#include <QMutex> #include "core/btdiscovery.h" #include "core/gpslocation.h" @@ -256,12 +255,10 @@ private: QString m_notificationText; qreal m_lastDevicePixelRatio; QElapsedTimer timer; - QMutex alreadySaving; bool checkDate(const DiveObjectHelper &myDive, struct dive *d, QString date); bool checkLocation(DiveSiteChange &change, const DiveObjectHelper &myDive, struct dive *d, QString location, QString gps); bool checkDuration(const DiveObjectHelper &myDive, struct dive *d, QString duration); bool checkDepth(const DiveObjectHelper &myDive, struct dive *d, QString depth); - int openAndMaybeSync(const char *filename); bool currentGitLocalOnly; QString m_progressMessage; bool m_btEnabled; |