From ae066dc52a29bce9908389c1912313eaae099a1d Mon Sep 17 00:00:00 2001 From: Tim Mayberry Date: Sat, 23 Jun 2012 05:07:24 +0000 Subject: [PATCH] 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 --- libs/ardour/rc_configuration.cc | 15 +-------------- 1 file changed, 1 insertion(+), 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()) {