From 43a2568f24e0c040e54f7d12111ea6cda2258994 Mon Sep 17 00:00:00 2001 From: baldurk Date: Fri, 23 Sep 2016 14:08:43 +0200 Subject: [PATCH] Double check whether invoke is required for SetVariables() --- renderdocui/Windows/Dialogs/ConstantBufferPreviewer.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/renderdocui/Windows/Dialogs/ConstantBufferPreviewer.cs b/renderdocui/Windows/Dialogs/ConstantBufferPreviewer.cs index 8528a7ac2..7ddad0889 100644 --- a/renderdocui/Windows/Dialogs/ConstantBufferPreviewer.cs +++ b/renderdocui/Windows/Dialogs/ConstantBufferPreviewer.cs @@ -161,7 +161,7 @@ namespace renderdocui.Controls private void SetVariables(ShaderVariable[] vars) { - if (this.InvokeRequired) + if (this.InvokeRequired || variables.InvokeRequired) { this.BeginInvoke(new Action(() => { SetVariables(vars); })); return;