Fix crashes on x-thread signal emission.
[dcpomatic.git] / src / lib / config.h
index 4f47ab3142be13a3b19aa6c8116b64a21a9187d2..f436061e82754d1e92a0d5bc5deeb70847bc72df 100644 (file)
@@ -407,6 +407,8 @@ public:
        void changed ();
        boost::signals2::signal<void ()> 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 ();