give video-server some time so launch -- prevent multiple instance
This commit is contained in:
parent
aac5f4c6d6
commit
b8b24e8313
@ -3423,9 +3423,17 @@ ARDOUR_UI::start_video_server (Gtk::Window* float_window, bool popup_msg)
|
||||
Config->set_video_advanced_setup(true);
|
||||
}
|
||||
|
||||
if (video_server_process) {
|
||||
delete video_server_process;
|
||||
}
|
||||
|
||||
video_server_process = new SystemExec(icsd_exec, argp);
|
||||
video_server_process->start();
|
||||
int timeout = 10;
|
||||
while (!ARDOUR_UI::instance()->video_timeline->check_server()) {
|
||||
sleep(1);
|
||||
if (--timeout <= 0) break;
|
||||
}
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user