From 6389c5bc6b6e977a6bcd6d44cc46c290e04772be Mon Sep 17 00:00:00 2001 From: "JesusFreke@JesusFreke.com" Date: Fri, 21 Aug 2009 07:02:15 +0000 Subject: [PATCH] Fix an issue with how encoded booleans are written git-svn-id: https://smali.googlecode.com/svn/trunk@401 55b6fa8a-2a1e-11de-a435-ffa8d773f76a --- .../java/org/jf/dexlib/EncodedValue/BooleanEncodedValue.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dexlib/src/main/java/org/jf/dexlib/EncodedValue/BooleanEncodedValue.java b/dexlib/src/main/java/org/jf/dexlib/EncodedValue/BooleanEncodedValue.java index 190621fc..ac11c5f2 100644 --- a/dexlib/src/main/java/org/jf/dexlib/EncodedValue/BooleanEncodedValue.java +++ b/dexlib/src/main/java/org/jf/dexlib/EncodedValue/BooleanEncodedValue.java @@ -79,7 +79,7 @@ public class BooleanEncodedValue extends EncodedValue { if (out.annotates()) { out.annotate("value_type=" + ValueType.VALUE_BOOLEAN.name() + ",value=" + Boolean.toString(value)); } - out.writeByte(ValueType.VALUE_BOOLEAN.value | (value?1:0 << 5)); + out.writeByte(ValueType.VALUE_BOOLEAN.value | ((value?1:0) << 5)); } /** {@inheritDoc} */