From 41c854c030a5b4cf034537e429b0928d18608860 Mon Sep 17 00:00:00 2001 From: zeromus Date: Mon, 22 Apr 2019 23:54:07 -0400 Subject: [PATCH] fix some null reference exception I got while porting old HelloWorld externaltool. I dont understand any of this plumbing, so I can't describe it any better than that --- BizHawk.Client.ApiHawk/Classes/ClientApi.cs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/BizHawk.Client.ApiHawk/Classes/ClientApi.cs b/BizHawk.Client.ApiHawk/Classes/ClientApi.cs index 0a1e1caa42..5449083ff1 100644 --- a/BizHawk.Client.ApiHawk/Classes/ClientApi.cs +++ b/BizHawk.Client.ApiHawk/Classes/ClientApi.cs @@ -97,7 +97,9 @@ namespace BizHawk.Client.ApiHawk method = mainFormClass.GetMethod(name, typeList.ToArray()); } else method = mainFormClass.GetMethod(name); - method.Invoke(clientMainFormInstance, paramList); + + if(method != null) + method.Invoke(clientMainFormInstance, paramList); } private static object GetMainFormField(string name)