summaryrefslogtreecommitdiffstats
path: root/core/pref.h
diff options
context:
space:
mode:
authorGravatar Dirk Hohndel <dirk@hohndel.org>2016-08-27 12:26:13 -0700
committerGravatar Dirk Hohndel <dirk@hohndel.org>2016-08-27 12:29:08 -0700
commit1bf76dd3db9106fe99ee2f4bae7d7ecc4766faef (patch)
tree115566dd53815077a5201695073c8886428eba93 /core/pref.h
parentf745a25cb7ee9dd2ee4e5e4299c04dc7a14ad35e (diff)
downloadsubsurface-1bf76dd3db9106fe99ee2f4bae7d7ecc4766faef.tar.gz
Settings update: Fix broken UpdateManger logic
In commit b76c1846bbfd ("Settings update: Simplify Update Manager") the logic for when to show the UpdateManger question to the user got broken. Unintuitively, a boolean setting actually has three possible values. True, False, and Unset. This patch fixes things to work as designed again. Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
Diffstat (limited to 'core/pref.h')
-rw-r--r--core/pref.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/core/pref.h b/core/pref.h
index c6c30878d..1e9002563 100644
--- a/core/pref.h
+++ b/core/pref.h
@@ -45,6 +45,7 @@ enum deco_mode {
typedef struct {
bool dont_check_for_updates;
+ bool dont_check_exists;
char *last_version_used;
char *next_check;
} update_manager_prefs_t;