Skip to content

Commit f41f6a2

Browse files
committed
Fix race condition accessing UI stuff on async loading thread
1 parent 86a9d70 commit f41f6a2

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

qrenderdoc/Code/CaptureContext.cpp

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -591,7 +591,9 @@ void CaptureContext::AddMessages(const rdctype::array<DebugMessage> &msgs)
591591
m_DebugMessages.push_back(msg);
592592

593593
if(m_DebugMessageView)
594-
m_DebugMessageView->RefreshMessageList();
594+
{
595+
GUIInvoke::call([this]() { m_DebugMessageView->RefreshMessageList(); });
596+
}
595597
}
596598

597599
void *CaptureContext::FillWindowingData(uintptr_t widget)

0 commit comments

Comments
 (0)