From 9d25afbfa09a929bedfa950cc0db54e1fd60d48a Mon Sep 17 00:00:00 2001 From: baldurk Date: Mon, 24 Aug 2015 21:56:46 +0200 Subject: [PATCH] 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. --- renderdocui/Code/Core.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/renderdocui/Code/Core.cs b/renderdocui/Code/Core.cs index a00c03d50..ded2d658b 100644 --- a/renderdocui/Code/Core.cs +++ b/renderdocui/Code/Core.cs @@ -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); }