summaryrefslogtreecommitdiff
path: root/libs/ardour/rc_configuration.cc
diff options
context:
space:
mode:
authorTim Mayberry <mojofunk@gmail.com>2012-06-23 05:07:24 +0000
committerTim Mayberry <mojofunk@gmail.com>2012-06-23 05:07:24 +0000
commitae066dc52a29bce9908389c1912313eaae099a1d (patch)
tree8e9c4e1a15084be357ac3d53ad7da988550a1521 /libs/ardour/rc_configuration.cc
parent352e63de4c53fee85739cdc57b3a763ed8ebe49c (diff)
Replace use of pbd/filesystem.h with Glib:: equivalents
There is also no need to try and create user_config_directory() as calling it ensures it exists and is a valid directory git-svn-id: svn://localhost/ardour2/branches/3.0@12842 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'libs/ardour/rc_configuration.cc')
-rw-r--r--libs/ardour/rc_configuration.cc15
1 files changed, 1 insertions, 14 deletions
diff --git a/libs/ardour/rc_configuration.cc b/libs/ardour/rc_configuration.cc
index f0723d46ad..b72994fe51 100644
--- a/libs/ardour/rc_configuration.cc
+++ b/libs/ardour/rc_configuration.cc
@@ -142,20 +142,7 @@ RCConfiguration::load_state ()
int
RCConfiguration::save_state()
{
- try
- {
- sys::create_directories (user_config_directory ());
- }
- catch (const sys::filesystem_error& ex)
- {
- error << "Could not create user configuration directory" << endmsg;
- return -1;
- }
-
- sys::path rcfile_path(user_config_directory());
-
- rcfile_path /= "ardour.rc";
- const string rcfile = rcfile_path.to_string();
+ const std::string rcfile = Glib::build_filename (user_config_directory(), "ardour.rc");
// this test seems bogus?
if (!rcfile.empty()) {