From 7c657f5754c3f15e1849ae9b908024ed7bf8c5d8 Mon Sep 17 00:00:00 2001 From: Martin Mohr Date: Fri, 27 Nov 2015 15:38:19 +0100 Subject: [PATCH] allow unqualified custom actions --- .../src/com/ibm/wala/dalvik/util/AndroidSettingFactory.java | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/com.ibm.wala.dalvik/src/com/ibm/wala/dalvik/util/AndroidSettingFactory.java b/com.ibm.wala.dalvik/src/com/ibm/wala/dalvik/util/AndroidSettingFactory.java index fef1667b3..1b7d8de6e 100644 --- a/com.ibm.wala.dalvik/src/com/ibm/wala/dalvik/util/AndroidSettingFactory.java +++ b/com.ibm.wala.dalvik/src/com/ibm/wala/dalvik/util/AndroidSettingFactory.java @@ -152,10 +152,9 @@ public class AndroidSettingFactory { name = pack + name; type = Intent.IntentType.INTERNAL_TARGET; // TODO Ehhh... } else if (!(name.contains("."))) { - if ((pack == null) || (pack.isEmpty())) { - throw new IllegalArgumentException("The pack is needed to resolve the full name of " + name + ", but it's empty"); + if ((pack != null) && (!pack.isEmpty())) { + name = pack + "." + name; } - name = pack + "." + name; type = Intent.IntentType.INTERNAL_TARGET; // TODO Ehhh... } else if ((pack != null) && (name.startsWith(pack))) { type = Intent.IntentType.INTERNAL_TARGET; // TODO Ehhh...