diff options
author | Ben Gruver <bgruv@google.com> | 2016-02-27 12:51:26 -0800 |
---|---|---|
committer | Ben Gruver <bgruv@google.com> | 2016-02-27 12:51:26 -0800 |
commit | 66892009f5e0037725ab7278e697515ba22d704d (patch) | |
tree | 75b8697d6e1d1c407d584454b111d09c71b0d6d4 /smalidea | |
parent | 3bdedd6380bb6226a881414e5663b7931bc8beb3 (diff) | |
download | smali-66892009f5e0037725ab7278e697515ba22d704d.tar.gz |
Fix a possible NPE in SmaliCodeFragmentFactory
Diffstat (limited to 'smalidea')
-rw-r--r-- | smalidea/src/main/java/org/jf/smalidea/debugging/SmaliCodeFragmentFactory.java | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/smalidea/src/main/java/org/jf/smalidea/debugging/SmaliCodeFragmentFactory.java b/smalidea/src/main/java/org/jf/smalidea/debugging/SmaliCodeFragmentFactory.java index abd5c90e..5e2dd0c9 100644 --- a/smalidea/src/main/java/org/jf/smalidea/debugging/SmaliCodeFragmentFactory.java +++ b/smalidea/src/main/java/org/jf/smalidea/debugging/SmaliCodeFragmentFactory.java @@ -246,7 +246,7 @@ public class SmaliCodeFragmentFactory extends DefaultCodeFragmentFactory { @Override public void visitLocalVariable(final PsiLocalVariable variable) { final String name = variable.getName(); - if (registerMap.containsKey(name)) { + if (name != null && registerMap.containsKey(name)) { int registerNumber = Integer.parseInt(name.substring(1)); if (name.charAt(0) == 'p') { registerNumber += ApplicationManager.getApplication().runReadAction(new Computable<Integer>() { |