From 2ededb89b94bed0e0fa71fd36bf8201aa326f323 Mon Sep 17 00:00:00 2001 From: "JesusFreke@JesusFreke.com" Date: Wed, 23 Dec 2009 23:46:12 +0000 Subject: [PATCH] Don't set the encoded debug info when nothing needed to be changed git-svn-id: https://smali.googlecode.com/svn/trunk@514 55b6fa8a-2a1e-11de-a435-ffa8d773f76a --- dexlib/src/main/java/org/jf/dexlib/CodeItem.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/dexlib/src/main/java/org/jf/dexlib/CodeItem.java b/dexlib/src/main/java/org/jf/dexlib/CodeItem.java index d3125d80..2954f5f9 100644 --- a/dexlib/src/main/java/org/jf/dexlib/CodeItem.java +++ b/dexlib/src/main/java/org/jf/dexlib/CodeItem.java @@ -581,7 +581,9 @@ public class CodeItem extends Item { assert debugInstructionFixer.result != null; - debugInfo.setEncodedDebugInfo(debugInstructionFixer.result); + if (debugInstructionFixer.result != null) { + debugInfo.setEncodedDebugInfo(debugInstructionFixer.result); + } } if (encodedCatchHandlers != null) {