fix crash in axis constraints application when not connecting any n64 controllers (fixes #946)
This commit is contained in:
parent
66955ca863
commit
89e87bc4e3
|
@ -85,6 +85,8 @@ namespace BizHawk.Emulation.Common
|
||||||
string xaxis = constraint.Params[0] as string;
|
string xaxis = constraint.Params[0] as string;
|
||||||
string yaxis = constraint.Params[1] as string;
|
string yaxis = constraint.Params[1] as string;
|
||||||
float range = (float)constraint.Params[2];
|
float range = (float)constraint.Params[2];
|
||||||
|
if (!floatButtons.ContainsKey(xaxis)) break;
|
||||||
|
if (!floatButtons.ContainsKey(yaxis)) break;
|
||||||
double xval = floatButtons[xaxis];
|
double xval = floatButtons[xaxis];
|
||||||
double yval = floatButtons[yaxis];
|
double yval = floatButtons[yaxis];
|
||||||
double length = Math.Sqrt((xval * xval) + (yval * yval));
|
double length = Math.Sqrt((xval * xval) + (yval * yval));
|
||||||
|
|
Loading…
Reference in New Issue