Use dcpomatic2 for config files (for now, at least) and remove old .dvdomatic option.
authorCarl Hetherington <cth@carlh.net>
Tue, 9 Sep 2014 20:03:41 +0000 (21:03 +0100)
committerCarl Hetherington <cth@carlh.net>
Tue, 9 Sep 2014 20:03:41 +0000 (21:03 +0100)
src/lib/config.cc
src/lib/config.h

index 114fc5c274c7753cdc0f2e0f721603ecaf47cd12..d624e607045349c9dc21af0d0b29b65f0f2cbd5b 100644 (file)
@@ -94,7 +94,7 @@ Config::Config ()
 void
 Config::read ()
 {
-       if (!boost::filesystem::exists (file (false))) {
+       if (!boost::filesystem::exists (file ())) {
                /* Make a new set of signing certificates and key */
                _signer.reset (new dcp::Signer (openssl_path ()));
                /* And decryption keys */
@@ -103,7 +103,7 @@ Config::read ()
        }
 
        cxml::Document f ("Config");
-       f.read_file (file (false));
+       f.read_file (file ());
        optional<string> c;
 
        optional<int> version = f.optional_number_child<int> ("Version");
@@ -265,19 +265,15 @@ Config::make_decryption_keys ()
 
 /** @return Filename to write configuration to */
 boost::filesystem::path
-Config::file (bool old) const
+Config::file () const
 {
        boost::filesystem::path p;
        p /= g_get_user_config_dir ();
        boost::system::error_code ec;
        boost::filesystem::create_directory (p, ec);
-       if (old) {
-               p /= ".dvdomatic";
-       } else {
-               p /= "dcpomatic";
-               boost::filesystem::create_directory (p, ec);
-               p /= "config.xml";
-       }
+       p /= "dcpomatic2";
+       boost::filesystem::create_directory (p, ec);
+       p /= "config.xml";
        return p;
 }
 
@@ -382,7 +378,7 @@ Config::write () const
                root->add_child("History")->add_child_text (i->string ());
        }
        
-       doc.write_to_file_formatted (file(false).string ());
+       doc.write_to_file_formatted (file().string ());
 }
 
 boost::filesystem::path
index 99b3eb62122e00529502db5100f5e069a35c4c3e..3cc7c49c463950f8300fac0085266ae9b6df8fad 100644 (file)
@@ -435,7 +435,7 @@ public:
 
 private:
        Config ();
-       boost::filesystem::path file (bool) const;
+       boost::filesystem::path file () const;
        void read ();
        void write () const;
        void make_decryption_keys ();