From: Sergey Vladimirov Date: Sun, 2 Oct 2011 08:36:51 +0000 (+0000) Subject: fix VT_BOOL support X-Git-Tag: REL_3_8_BETA5~98 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=30bec5e76b60331f0b8c7acca5ab18cf24673df6;p=poi.git fix VT_BOOL support git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1178147 13f79535-47bb-0310-9956-ffa450edef68 --- diff --git a/src/java/org/apache/poi/hpsf/VariantSupport.java b/src/java/org/apache/poi/hpsf/VariantSupport.java index af7347b714..ecb486b94b 100644 --- a/src/java/org/apache/poi/hpsf/VariantSupport.java +++ b/src/java/org/apache/poi/hpsf/VariantSupport.java @@ -476,12 +476,16 @@ public class VariantSupport extends Variant { case Variant.VT_BOOL: { - short trueOrFalse; if ( ( (Boolean) value ).booleanValue() ) - trueOrFalse = (short) 0xFFFF; + { + out.write( 0xff ); + out.write( 0xff ); + } else - trueOrFalse = (short) 0x0000; - TypeWriter.writeUShortToStream( out, trueOrFalse ); + { + out.write( 0x00 ); + out.write( 0x00 ); + } length += 2; break; }