From 4894e5aa96f92b8cecfc93624f2761d244db04f5 Mon Sep 17 00:00:00 2001 From: Dominik Stadler Date: Sat, 3 Jan 2015 19:30:36 +0000 Subject: [PATCH] Fix copy/paste errors in XSSFSimpleShape, allow unset of insets multiple times and add unit tests git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1649233 13f79535-47bb-0310-9956-ffa450edef68 --- .../poi/xssf/usermodel/XSSFSimpleShape.java | 28 +-- .../xssf/usermodel/TestXSSFSimpleShape.java | 172 ++++++++++++++++++ 2 files changed, 188 insertions(+), 12 deletions(-) create mode 100644 src/ooxml/testcases/org/apache/poi/xssf/usermodel/TestXSSFSimpleShape.java diff --git a/src/ooxml/java/org/apache/poi/xssf/usermodel/XSSFSimpleShape.java b/src/ooxml/java/org/apache/poi/xssf/usermodel/XSSFSimpleShape.java index 7ce8c4e0df..03754e8218 100644 --- a/src/ooxml/java/org/apache/poi/xssf/usermodel/XSSFSimpleShape.java +++ b/src/ooxml/java/org/apache/poi/xssf/usermodel/XSSFSimpleShape.java @@ -321,7 +321,7 @@ public class XSSFSimpleShape extends XSSFShape implements Iterable 0) { modulo = (value - 1) % 26; alpha = (char)(65 + modulo) + alpha; - value = (int)((value - modulo) / 26); + value = (value - modulo) / 26; } return alpha; } @@ -481,7 +481,7 @@ public class XSSFSimpleShape extends XSSFShape implements Iterable