mirror of
https://github.com/baldurk/renderdoc.git
synced 2026-05-29 21:30:53 +00:00
Defer loading .rdc from drag & drop, to unblock the calling application
This commit is contained in:
@@ -372,6 +372,11 @@ void GUIInvoke::call(const std::function<void()> &f)
|
||||
return;
|
||||
}
|
||||
|
||||
defer(f);
|
||||
}
|
||||
|
||||
void GUIInvoke::defer(const std::function<void()> &f)
|
||||
{
|
||||
GUIInvoke *invoke = new GUIInvoke(f);
|
||||
invoke->moveToThread(qApp->thread());
|
||||
invoke->metaObject()->method(methodIndex).invoke(invoke, Qt::QueuedConnection);
|
||||
|
||||
Reference in New Issue
Block a user