Browse Source

Fix #2015: NRE in ConnectionIdRewritePass.DecompileEventMappings

pull/2030/head
Siegfried Pammer 5 years ago
parent
commit
81c8fcf958
  1. 3
      ILSpy.BamlDecompiler/Rewrite/ConnectionIdRewritePass.cs

3
ILSpy.BamlDecompiler/Rewrite/ConnectionIdRewritePass.cs

@ -113,7 +113,8 @@ namespace ILSpy.BamlDecompiler.Rewrite @@ -113,7 +113,8 @@ namespace ILSpy.BamlDecompiler.Rewrite
}
} else {
foreach (var ifInst in function.Descendants.OfType<IfInstruction>()) {
var comp = ifInst.Condition as Comp;
if (!(ifInst.Condition is Comp comp))
continue;
if (comp.Kind != ComparisonKind.Inequality && comp.Kind != ComparisonKind.Equality)
continue;
if (!comp.Right.MatchLdcI4(out int id))

Loading…
Cancel
Save