aboutsummaryrefslogtreecommitdiff
path: root/smalidea
diff options
context:
space:
mode:
authorBen Gruver <bgruv@google.com>2016-02-27 12:51:26 -0800
committerBen Gruver <bgruv@google.com>2016-02-27 12:51:26 -0800
commit66892009f5e0037725ab7278e697515ba22d704d (patch)
tree75b8697d6e1d1c407d584454b111d09c71b0d6d4 /smalidea
parent3bdedd6380bb6226a881414e5663b7931bc8beb3 (diff)
downloadsmali-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.java2
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>() {