From 03fac99902a5ef23433f559225478e50665976b1 Mon Sep 17 00:00:00 2001 From: Sergey Vladimirov Date: Sun, 2 Oct 2011 08:36:51 +0000 Subject: [PATCH] fix VT_BOOL support git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1178147 13f79535-47bb-0310-9956-ffa450edef68 --- src/java/org/apache/poi/hpsf/VariantSupport.java | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/src/java/org/apache/poi/hpsf/VariantSupport.java b/src/java/org/apache/poi/hpsf/VariantSupport.java index af7347b71..ecb486b94 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; }