From 0173e8d51434bc57662ed5959c2585aa929e293f Mon Sep 17 00:00:00 2001 From: YoshiRulz Date: Tue, 15 Jun 2021 11:33:47 +1000 Subject: [PATCH] Fix assembly load exception on startup lambda, crash, static local method, no crash... got it --- src/BizHawk.Client.EmuHawk/Program.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/BizHawk.Client.EmuHawk/Program.cs b/src/BizHawk.Client.EmuHawk/Program.cs index d37bb6147d..6f73eb1685 100644 --- a/src/BizHawk.Client.EmuHawk/Program.cs +++ b/src/BizHawk.Client.EmuHawk/Program.cs @@ -186,7 +186,8 @@ namespace BizHawk.Client.EmuHawk return CheckRenderer(glOpenTK); default: case EDispMethod.GdiPlus: - return new IGL_GdiPlus(self => new GLControlWrapper_GdiPlus(self)); + static GLControlWrapper_GdiPlus CreateGLControlWrapper(IGL_GdiPlus self) => new(self); // inlining as lambda causes crash, don't wanna know why --yoshi + return new IGL_GdiPlus(CreateGLControlWrapper); } }