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/29 04:24:00 UTC
[2/5] git commit: [flex-sdk] [refs/heads/develop] - FLEX-32599 Fix
RTE when handling mouse event before header renderers setup
FLEX-32599 Fix RTE when handling mouse event before header renderers setup
Project: http://git-wip-us.apache.org/repos/asf/flex-sdk/repo
Commit: http://git-wip-us.apache.org/repos/asf/flex-sdk/commit/90f6986b
Tree: http://git-wip-us.apache.org/repos/asf/flex-sdk/tree/90f6986b
Diff: http://git-wip-us.apache.org/repos/asf/flex-sdk/diff/90f6986b
Branch: refs/heads/develop
Commit: 90f6986b7bca0eee2a4bc8da5c6fbdc368046cd2
Parents: e5194b0
Author: Justin Mclean <jm...@apache.org>
Authored: Wed May 29 11:39:32 2013 +1000
Committer: Justin Mclean <jm...@apache.org>
Committed: Wed May 29 11:39:32 2013 +1000
----------------------------------------------------------------------
.../src/mx/controls/AdvancedDataGrid.as | 13 ++++++++-----
1 files changed, 8 insertions(+), 5 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/90f6986b/frameworks/projects/advancedgrids/src/mx/controls/AdvancedDataGrid.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/advancedgrids/src/mx/controls/AdvancedDataGrid.as b/frameworks/projects/advancedgrids/src/mx/controls/AdvancedDataGrid.as
index 231929a..8547b56 100644
--- a/frameworks/projects/advancedgrids/src/mx/controls/AdvancedDataGrid.as
+++ b/frameworks/projects/advancedgrids/src/mx/controls/AdvancedDataGrid.as
@@ -8382,6 +8382,9 @@ public class AdvancedDataGrid extends AdvancedDataGridBaseEx
if (tween)
return;
+
+ if (!visibleColumns || !visibleColumns.length)
+ return;
// mouse-out should remove the "proposed" numeric sort icon
if (!sortExpertMode)
@@ -8631,7 +8634,7 @@ public class AdvancedDataGrid extends AdvancedDataGridBaseEx
*/
override protected function mouseClickHandler(event:MouseEvent):void
{
- if (!tween)
+ if (!tween && visibleColumns && visibleColumns.length > 0)
super.mouseClickHandler(event);
}
@@ -8641,7 +8644,7 @@ public class AdvancedDataGrid extends AdvancedDataGridBaseEx
*/
override protected function mouseDoubleClickHandler(event:MouseEvent):void
{
- if (!tween)
+ if (!tween && visibleColumns && visibleColumns.length > 0)
super.mouseDoubleClickHandler(event);
}
@@ -8650,7 +8653,7 @@ public class AdvancedDataGrid extends AdvancedDataGridBaseEx
*/
override protected function mouseDownHandler(event:MouseEvent):void
{
- if (!tween)
+ if (!tween && visibleColumns && visibleColumns.length > 0)
{
super.mouseDownHandler(event);
updateSelectedCells();
@@ -8663,7 +8666,7 @@ public class AdvancedDataGrid extends AdvancedDataGridBaseEx
*/
override protected function mouseUpHandler(event:MouseEvent):void
{
- if (!tween)
+ if (!tween && visibleColumns && visibleColumns.length > 0)
super.mouseUpHandler(event);
}
@@ -8673,7 +8676,7 @@ public class AdvancedDataGrid extends AdvancedDataGridBaseEx
*/
override protected function mouseWheelHandler(event:MouseEvent):void
{
- if (!tween)
+ if (!tween && visibleColumns && visibleColumns.length > 0)
super.mouseWheelHandler(event);
}