summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gtk2_ardour/curvetest.cc5
-rw-r--r--gtk2_ardour/main.cc8
2 files changed, 4 insertions, 9 deletions
diff --git a/gtk2_ardour/curvetest.cc b/gtk2_ardour/curvetest.cc
index b3431e3f39..818a010f1d 100644
--- a/gtk2_ardour/curvetest.cc
+++ b/gtk2_ardour/curvetest.cc
@@ -32,11 +32,6 @@ using namespace PBD;
int
curvetest (string filename)
{
- // needed to initialize ID objects/counter used
- // by Curve et al.
-
- PBD::ID::init ();
-
ifstream in (filename.c_str());
stringstream line;
//Evoral::Parameter param(GainAutomation, -1.0, +1.0, 0.0);
diff --git a/gtk2_ardour/main.cc b/gtk2_ardour/main.cc
index 84cd696af1..e619c9d83b 100644
--- a/gtk2_ardour/main.cc
+++ b/gtk2_ardour/main.cc
@@ -482,10 +482,6 @@ int main (int argc, char *argv[])
exit (1);
}
- if (curvetest_file) {
- return curvetest (curvetest_file);
- }
-
cout << PROGRAM_NAME
<< VERSIONSTRING
<< _(" (built using ")
@@ -518,6 +514,10 @@ int main (int argc, char *argv[])
exit (1);
}
+ if (curvetest_file) {
+ return curvetest (curvetest_file);
+ }
+
if (::signal (SIGPIPE, sigpipe_handler)) {
cerr << _("Cannot xinstall SIGPIPE error handler") << endl;
}