Write prefs to ~/Library/Preferences on OS X.
authorCarl Hetherington <cth@carlh.net>
Wed, 3 Jun 2015 17:20:05 +0000 (18:20 +0100)
committerCarl Hetherington <cth@carlh.net>
Wed, 3 Jun 2015 17:20:05 +0000 (18:20 +0100)
src/lib/config.cc

index bbb7e1e0b4a18d5f6790a65f1014a29c80979a76..e726acee189498b4b9ef75d6cda1de63c5821e70 100644 (file)
@@ -259,11 +259,18 @@ boost::filesystem::path
 Config::file () const
 {
        boost::filesystem::path p;
 Config::file () const
 {
        boost::filesystem::path p;
+#ifdef DCPOMATIC_OSX
+       p /= g_get_home_dir ();
+       p /= "Library";
+       p /= "Preferences";
+       p /= "com.dcpomatic";
+       p /= "2";
+#else
        p /= g_get_user_config_dir ();
        p /= g_get_user_config_dir ();
-       boost::system::error_code ec;
-       boost::filesystem::create_directory (p, ec);
        p /= "dcpomatic2";
        p /= "dcpomatic2";
-       boost::filesystem::create_directory (p, ec);
+#endif
+       boost::system::error_code ec;
+       boost::filesystem::create_directories (p, ec);
        p /= "config.xml";
        return p;
 }
        p /= "config.xml";
        return p;
 }