rework tempo editing.
[ardour.git] / gtk2_ardour / main.cc
index 41b385ce4ad9e8def136baa1df552151e9e10305..9b0a0c5e2f42edd3ffd9caa2490e29d3c50ff7a9 100644 (file)
@@ -442,8 +442,22 @@ int main (int argc, char *argv[])
        ui = 0;
 
        ARDOUR::cleanup ();
+#ifndef NDEBUG
+       if (getenv ("ARDOUR_RUNNING_UNDER_VALGRIND")) {
+               Glib::usleep(100000);
+               sched_yield();
+       }
+#endif
+
        pthread_cancel_all ();
 
+#ifndef NDEBUG
+       if (getenv ("ARDOUR_RUNNING_UNDER_VALGRIND")) {
+               Glib::usleep(100000);
+               sched_yield();
+       }
+#endif
+
        console_madness_end ();
 
        return 0;