use legalize_for_path() on filenames for export presets and formats
authorPaul Davis <paul@linuxaudiosystems.com>
Sat, 12 Mar 2011 20:17:38 +0000 (20:17 +0000)
committerPaul Davis <paul@linuxaudiosystems.com>
Sat, 12 Mar 2011 20:17:38 +0000 (20:17 +0000)
git-svn-id: svn://localhost/ardour2/branches/3.0@9127 d708f5d6-7413-0410-9779-e7cbd77b26cf

libs/ardour/ardour/export_preset.h
libs/ardour/export_preset.cc

index b24cc70dcf0c9d129ab92a5e6b201c1e155f06a8..595cfaf9bfa7b5d5473851c967f68a9ff377f146 100644 (file)
@@ -53,7 +53,7 @@ class ExportPreset {
 
   private:
 
-       void set_id (std::string const & id);
+       void set_id (std::string id);
 
        XMLNode * get_instant_xml () const;
        void save_instant_xml () const;
index 92fcb9e5a7acc6e6cf6ed827dca22ecfc1d60219..e26f4175f4661df65aa8a500ba2b060634f02356 100644 (file)
@@ -66,7 +66,7 @@ ExportPreset::set_name (string const & name)
 }
 
 void
-ExportPreset::set_id (string const & id)
+ExportPreset::set_id (string id)
 {
        _id = id;
 
@@ -103,8 +103,9 @@ void
 ExportPreset::save (std::string const & filename)
 {
        save_instant_xml ();
+        
        if (global.root()) {
-               global.set_filename (filename);
+                global.set_filename (filename);
                global.write ();
        }
 }