Activity for zyz36134

  • zyz36134 zyz36134 modified a comment on ticket #738

    This patch fixes the issue. We need check that stack is not empty like few lines above. --- core/src/proguard/obfuscate/MappingPrinter.java +++ core/src/proguard/obfuscate/MappingPrinter.java @@ -230,7 +230,9 @@ { // When exiting a top-level inlined block, the source might be null. // See LineNumberLinearizer, line 185, exiting an inlined block. - enclosingLineNumbers.pop(); + if (!enclosingLineNumbers.isEmpty()) { + enclosingLineNumbers.pop(); + } } But also seems that some logic is missed here...

  • zyz36134 zyz36134 modified a comment on ticket #738

    This patch fixes the issue. We need check that stack is not empty like few lines above. --- core/src/proguard/obfuscate/MappingPrinter.java +++ core/src/proguard/obfuscate/MappingPrinter.java @@ -230,7 +230,9 @@ { // When exiting a top-level inlined block, the source might be null. // See LineNumberLinearizer, line 185, exiting an inlined block. - enclosingLineNumbers.pop(); + if (!enclosingLineNumbers.isEmpty()) { + enclosingLineNumbers.pop(); + } } But also seems that some logic is missed here...

  • zyz36134 zyz36134 posted a comment on ticket #738

    This patch fixes the issue. We need check that stack is not empty like few lines above. --- core/src/proguard/obfuscate/MappingPrinter.java +++ core/src/proguard/obfuscate/MappingPrinter.java @@ -230,7 +230,9 @@ { // When exiting a top-level inlined block, the source might be null. // See LineNumberLinearizer, line 185, exiting an inlined block. - enclosingLineNumbers.pop(); + if (!enclosingLineNumbers.isEmpty()) { + enclosingLineNumbers.pop(); + } } previousInfo = info; But also seems that some...

1