You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@flex.apache.org by jm...@apache.org on 2013/05/16 05:20:28 UTC

git commit: [flex-sdk] [refs/heads/develop] - FLEX-33559 Fixed horizontal scrolling for data grid with no data.

Updated Branches:
  refs/heads/develop 35bb3da64 -> 69f4c4dd7


FLEX-33559 Fixed horizontal scrolling for data grid with no data.


Project: http://git-wip-us.apache.org/repos/asf/flex-sdk/repo
Commit: http://git-wip-us.apache.org/repos/asf/flex-sdk/commit/69f4c4dd
Tree: http://git-wip-us.apache.org/repos/asf/flex-sdk/tree/69f4c4dd
Diff: http://git-wip-us.apache.org/repos/asf/flex-sdk/diff/69f4c4dd

Branch: refs/heads/develop
Commit: 69f4c4dd7d351767dbcf9b6723d7495d9f1a6598
Parents: 35bb3da
Author: Justin Mclean <jm...@apache.org>
Authored: Thu May 16 13:05:27 2013 +1000
Committer: Justin Mclean <jm...@apache.org>
Committed: Thu May 16 13:05:27 2013 +1000

----------------------------------------------------------------------
 .../spark/components/gridClasses/GridDimensions.as |    8 ++++++--
 1 files changed, 6 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/69f4c4dd/frameworks/projects/spark/src/spark/components/gridClasses/GridDimensions.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/spark/src/spark/components/gridClasses/GridDimensions.as b/frameworks/projects/spark/src/spark/components/gridClasses/GridDimensions.as
index f60ae79..ec0a003 100644
--- a/frameworks/projects/spark/src/spark/components/gridClasses/GridDimensions.as
+++ b/frameworks/projects/spark/src/spark/components/gridClasses/GridDimensions.as
@@ -951,13 +951,17 @@ public class GridDimensions
         if ((col < 0) || (col >= _columnCount))
             return null;
         
-        if (_columnCount == 0 || _rowCount == 0)
+        if (_columnCount == 0)
             return new Rectangle(0, 0, 0, 0);
 
         const x:Number = getCellX(0, col);
         const y:Number = getCellY(0, col);
         const colWidth:Number = getColumnWidth(col);
-        const colHeight:Number = getCellY(_rowCount - 1, col) + getRowHeight(_rowCount - 1) - y;
+        var colHeight:Number = 0;
+		
+		if (_rowCount > 0)
+			colHeight = getCellY(_rowCount - 1, col) + getRowHeight(_rowCount - 1) - y;
+
         return new Rectangle(x, y, colWidth, colHeight);
     }