make timefx thread sleep for a bit after its done, so that the GUI can process its requests before it dies and takes it request buffer with it

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@9430 d708f5d6-7413-0410-9779-e7cbd77b26cf
This commit is contained in:
Paul Davis 2011-04-26 15:13:40 +00:00
parent a5d9eebe13
commit 72f9b8400e

View file

@ -20,6 +20,7 @@
#include <iostream>
#include <cstdlib>
#include <cmath>
#include <ctime>
#include <string>
@ -442,6 +443,14 @@ Editor::timefx_thread (void *arg)
tsd->editor.do_timefx (*tsd);
/* GACK! HACK! sleep for a bit so that our request buffer for the GUI
event loop doesn't die before any changes we made are processed
by the GUI ...
*/
struct timespec t = { 2, 0 };
nanosleep (&t, 0);
return 0;
}