using namespace ARDOUR;
using namespace PBD;
+static const char* localedir = LOCALEDIR;
+
int
main (int argc, char* argv[])
{
- ARDOUR::init (false, true);
- Session* session = load_session ("../libs/ardour/test/profiling/sessions/1region", "1region.ardour");
+ ARDOUR::init (false, true, localedir);
+ Session* session = load_session ("../libs/ardour/test/profiling/sessions/1region", "1region");
+
+ assert (session->get_routes()->size() == 2);
/* Find the track */
boost::shared_ptr<MidiTrack> track = boost::dynamic_pointer_cast<MidiTrack> (session->get_routes()->back());
/* Duplicate it a lot */
session->begin_reversible_command ("foo");
playlist->clear_changes ();
- playlist->duplicate (region, region->last_frame(), 1000);
+ playlist->duplicate (region, region->last_frame() + 1, 1000);
session->add_command (new StatefulDiffCommand (playlist));
session->commit_reversible_command ();
/* And do it again */
session->begin_reversible_command ("foo");
playlist->clear_changes ();
- playlist->duplicate (region, region->last_frame(), 1000);
+ playlist->duplicate (region, region->last_frame() + 1, 1000);
session->add_command (new StatefulDiffCommand (playlist));
session->commit_reversible_command ();
}