From 21fb4ee6deb1321b37ad360cabdc8963774a4897 Mon Sep 17 00:00:00 2001 From: Carl Hetherington Date: Thu, 7 May 2015 12:53:55 +0100 Subject: Only write config on change from the UI, not (say) from tests. --- src/lib/config.cc | 1 - src/lib/config.h | 3 ++- 2 files changed, 2 insertions(+), 2 deletions(-) (limited to 'src/lib') diff --git a/src/lib/config.cc b/src/lib/config.cc index ab57c1afc..5a0b74854 100644 --- a/src/lib/config.cc +++ b/src/lib/config.cc @@ -431,7 +431,6 @@ Config::drop () void Config::changed () { - write (); Changed (); } diff --git a/src/lib/config.h b/src/lib/config.h index 4f47ab314..f436061e8 100644 --- a/src/lib/config.h +++ b/src/lib/config.h @@ -407,6 +407,8 @@ public: void changed (); boost::signals2::signal Changed; + void write () const; + static Config* instance (); static void drop (); static void restore_defaults (); @@ -415,7 +417,6 @@ private: Config (); boost::filesystem::path file () const; void read (); - void write () const; void make_decryption_keys (); void set_defaults (); void set_kdm_email_to_default (); -- cgit v1.2.3