X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;f=libs%2Fardour%2Fautomation_watch.cc;h=5fa7285c674f11b585ac6beecf24259df72e9217;hb=aa0effb4cb38f4c3a06564bd9e6a0ee516d4f958;hp=16e10c95f941f938340488419fae9f3c88545dc3;hpb=55a10480945f2a41fe6cfda2173bed12d3d5bc89;p=ardour.git diff --git a/libs/ardour/automation_watch.cc b/libs/ardour/automation_watch.cc index 16e10c95f9..5fa7285c67 100644 --- a/libs/ardour/automation_watch.cc +++ b/libs/ardour/automation_watch.cc @@ -19,6 +19,8 @@ #include +#include + #include "pbd/compose.h" #include "ardour/automation_control.h" @@ -122,7 +124,7 @@ AutomationWatch::timer () for (AutomationWatches::iterator aw = automation_watches.begin(); aw != automation_watches.end(); ++aw) { if ((*aw)->alist()->automation_write()) { - (*aw)->list()->add (time, (*aw)->user_double()); + (*aw)->list()->add (time, (*aw)->user_double(), true); } } } @@ -134,7 +136,7 @@ void AutomationWatch::thread () { while (_run_thread) { - usleep ((useconds_t) floor (Config->get_automation_interval_msecs() * 1000)); + Glib::usleep ((gulong) floor (Config->get_automation_interval_msecs() * 1000)); timer (); } }