From 7c8818c47d53eba82e323f6c6440b2b26a41f45c Mon Sep 17 00:00:00 2001 From: Maxmtg Date: Wed, 31 Oct 2012 08:16:19 +0000 Subject: [PATCH] a clear check for type of trigger ctor parameters --- src/main/java/forge/card/trigger/TriggerType.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/forge/card/trigger/TriggerType.java b/src/main/java/forge/card/trigger/TriggerType.java index 9f716315a2c..b007ace695e 100644 --- a/src/main/java/forge/card/trigger/TriggerType.java +++ b/src/main/java/forge/card/trigger/TriggerType.java @@ -83,7 +83,7 @@ public enum TriggerType { Constructor[] cc = (Constructor[]) classTrigger.getDeclaredConstructors(); for (Constructor c : cc) { Class[] pp = c.getParameterTypes(); - if (pp[0] == Map.class || pp[0] == HashMap.class) { + if (pp[0].isAssignableFrom(Map.class)) { try { Trigger res = c.newInstance(mapParams, host, intrinsic); res.setMode(this);