From ba76fcf314fbf596a921ffb418c70acee16accd1 Mon Sep 17 00:00:00 2001 From: Josh Micich Date: Fri, 21 Mar 2008 23:47:51 +0000 Subject: [PATCH] sort to int conversion sign extension fix git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@639918 13f79535-47bb-0310-9956-ffa450edef68 --- src/java/org/apache/poi/hssf/usermodel/HSSFRow.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/java/org/apache/poi/hssf/usermodel/HSSFRow.java b/src/java/org/apache/poi/hssf/usermodel/HSSFRow.java index 66f79ffd8..75452dd94 100644 --- a/src/java/org/apache/poi/hssf/usermodel/HSSFRow.java +++ b/src/java/org/apache/poi/hssf/usermodel/HSSFRow.java @@ -296,9 +296,9 @@ public final class HSSFRow implements Comparable { * @param cellnum 0 based column number * @return HSSFCell representing that column or null if undefined. */ - public HSSFCell getCell(short cellnum) - { - return getCell((int)cellnum); + public HSSFCell getCell(short cellnum) { + int ushortCellNum = cellnum & 0x0000FFFF; // avoid sign extension + return getCell(ushortCellNum); } /** * Get the hssfcell representing a given column (logical cell)