Change OnEventSelected callbacks to be blocking invoke

* Fixes a race condition you could hit running from e.g. Python or some
  other non-UI thread.
This commit is contained in:
baldurk
2015-08-24 21:56:46 +02:00
parent 85a343c24b
commit 9d25afbfa0
+1 -1
View File
@@ -851,7 +851,7 @@ namespace renderdocui.Code
Control c = (Control)logviewer;
if (c.InvokeRequired)
c.BeginInvoke(new Action(() => logviewer.OnEventSelected(frameID, eventID)));
c.Invoke(new Action(() => logviewer.OnEventSelected(frameID, eventID)));
else
logviewer.OnEventSelected(frameID, eventID);
}