Remove extra .mid suffix added to cloned MIDI region names (#4914).
authorCarl Hetherington <carl@carlh.net>
Sat, 9 Jun 2012 14:09:00 +0000 (14:09 +0000)
committerCarl Hetherington <carl@carlh.net>
Sat, 9 Jun 2012 14:09:00 +0000 (14:09 +0000)
git-svn-id: svn://localhost/ardour2/branches/3.0@12627 d708f5d6-7413-0410-9779-e7cbd77b26cf

libs/ardour/midi_region.cc

index d52d661c1a5972b897f05e4ccd179cb6dded6611..1bcbae8c571ad44ca283e486dedb3011f3b91699 100644 (file)
@@ -27,6 +27,7 @@
 #include <glibmm/thread.h>
 
 #include "pbd/xml++.h"
+#include "pbd/filesystem.h"
 
 #include "ardour/automation_control.h"
 #include "ardour/midi_model.h"
@@ -134,7 +135,7 @@ MidiRegion::clone (string path) const
 
        PropertyList plist;
 
-       plist.add (Properties::name, ms->name());
+       plist.add (Properties::name, sys::basename (ms->name()));
        plist.add (Properties::whole_file, true);
        plist.add (Properties::start, _start);
        plist.add (Properties::start_beats, _start_beats);