render: improved threading stability

This commit is contained in:
itsmattkc
2021-04-24 18:21:33 +10:00
parent b07e132dbb
commit fcb344bd4e
11 changed files with 293 additions and 206 deletions
+1 -1
View File
@@ -202,7 +202,7 @@ bool RenderTask::Render(ColorManager* manager,
// Cancel every watcher we created
foreach (RenderTicketWatcher* watcher, running_watchers_) {
disconnect(watcher, &RenderTicketWatcher::Finished, this, &RenderTask::TicketDone);
watcher->Cancel();
RenderManager::instance()->RemoveTicket(watcher->GetTicket());
}
}