void TaskProgressDialog::OnTaskEnd ( TaskEvent& event )
{
	Task * t = event.m_task;
	long exitcode = (long) t->Wait();
	// running timer would cause a segfault.
	is_pulsing = false;
#ifdef __WXGTK__
	pulse_timer->Stop();
#endif
	EndModal(exitcode);
}
Exemple #2
0
void
Worker::WaitFor(Task& task)
{
	_Work();
	task.Wait();
}