diff options
author | Tim Mayberry <mojofunk@gmail.com> | 2012-06-23 05:09:42 +0000 |
---|---|---|
committer | Tim Mayberry <mojofunk@gmail.com> | 2012-06-23 05:09:42 +0000 |
commit | 4522ef26a2213e694dbd3ac0d316c535d360d6fb (patch) | |
tree | ea1fc022743e908f5ad6c6de1f8df0b6029d26ce /libs | |
parent | ca888dcba752e5f182801d8a4c3d45410a1f138e (diff) |
Use Glib instead of pbd/filesystem.h in GenericMidiControlProtocol
git-svn-id: svn://localhost/ardour2/branches/3.0@12901 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'libs')
-rw-r--r-- | libs/surfaces/generic_midi/generic_midi_control_protocol.cc | 18 |
1 files changed, 7 insertions, 11 deletions
diff --git a/libs/surfaces/generic_midi/generic_midi_control_protocol.cc b/libs/surfaces/generic_midi/generic_midi_control_protocol.cc index 12c81a7339..fab6431c08 100644 --- a/libs/surfaces/generic_midi/generic_midi_control_protocol.cc +++ b/libs/surfaces/generic_midi/generic_midi_control_protocol.cc @@ -30,7 +30,6 @@ #include "pbd/failed_constructor.h" #include "pbd/pathscanner.h" #include "pbd/xml++.h" -#include "pbd/filesystem.h" #include "midi++/port.h" #include "midi++/manager.h" @@ -107,11 +106,11 @@ static const char * const midimap_env_variable_name = "ARDOUR_MIDIMAPS_PATH"; static const char* const midi_map_dir_name = "midi_maps"; static const char* const midi_map_suffix = ".map"; -static sys::path +static std::string system_midi_map_search_path () { bool midimap_path_defined = false; - sys::path spath_env (Glib::getenv (midimap_env_variable_name, midimap_path_defined)); + std::string spath_env (Glib::getenv (midimap_env_variable_name, midimap_path_defined)); if (midimap_path_defined) { return spath_env; @@ -126,16 +125,13 @@ system_midi_map_search_path () return *i; } } - return sys::path(); + return std::string(); } -static sys::path +static std::string user_midi_map_directory () { - sys::path p(user_config_directory()); - p /= midi_map_dir_name; - - return p; + return Glib::build_filename (user_config_directory(), midi_map_dir_name); } static bool @@ -150,8 +146,8 @@ GenericMidiControlProtocol::reload_maps () { vector<string *> *midi_maps; PathScanner scanner; - SearchPath spath (system_midi_map_search_path().to_string()); - spath += user_midi_map_directory ().to_string(); + SearchPath spath (system_midi_map_search_path()); + spath += user_midi_map_directory (); midi_maps = scanner (spath.to_string(), midi_map_filter, 0, false, true); |