aboutsummaryrefslogtreecommitdiffstats
path: root/src/java/org/apache/poi/hpsf/VariantSupport.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/java/org/apache/poi/hpsf/VariantSupport.java')
-rw-r--r--src/java/org/apache/poi/hpsf/VariantSupport.java12
1 files changed, 3 insertions, 9 deletions
diff --git a/src/java/org/apache/poi/hpsf/VariantSupport.java b/src/java/org/apache/poi/hpsf/VariantSupport.java
index 95ff2e4690..7b4719a4fb 100644
--- a/src/java/org/apache/poi/hpsf/VariantSupport.java
+++ b/src/java/org/apache/poi/hpsf/VariantSupport.java
@@ -320,14 +320,8 @@ public class VariantSupport extends Variant
final Object value, final int codepage)
throws IOException, WritingNotSupportedException
{
- long lType = type;
-
- /* Ensure that wide strings are written if the codepage is Unicode. */
- if (codepage == Constants.CP_UNICODE && type == Variant.VT_LPSTR)
- lType = Variant.VT_LPWSTR;
-
int length = 0;
- switch ((int) lType)
+ switch ((int) type)
{
case Variant.VT_BOOL:
{
@@ -419,10 +413,10 @@ public class VariantSupport extends Variant
out.write(b);
length = b.length;
writeUnsupportedTypeMessage
- (new WritingNotSupportedException(lType, value));
+ (new WritingNotSupportedException(type, value));
}
else
- throw new WritingNotSupportedException(lType, value);
+ throw new WritingNotSupportedException(type, value);
break;
}
}