Repository: flex-asjs
Updated Branches:
  refs/heads/develop 814b90d7d -> d2d4789fb


selectedItem should be set to null


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

Branch: refs/heads/develop
Commit: d2d4789fb17bea1fcbd717c7933ba432f04f0d61
Parents: 814b90d
Author: Harbs <ha...@in-tools.com>
Authored: Mon Sep 18 10:27:59 2017 +0300
Committer: Harbs <ha...@in-tools.com>
Committed: Mon Sep 18 10:27:59 2017 +0300

----------------------------------------------------------------------
 .../org/apache/flex/html/beads/models/ArrayListSelectionModel.as | 4 ++--
 .../org/apache/flex/html/beads/models/ArraySelectionModel.as     | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/d2d4789f/frameworks/projects/Basic/src/main/flex/org/apache/flex/html/beads/models/ArrayListSelectionModel.as
----------------------------------------------------------------------
diff --git 
a/frameworks/projects/Basic/src/main/flex/org/apache/flex/html/beads/models/ArrayListSelectionModel.as
 
b/frameworks/projects/Basic/src/main/flex/org/apache/flex/html/beads/models/ArrayListSelectionModel.as
index 950e350..9bcbb72 100644
--- 
a/frameworks/projects/Basic/src/main/flex/org/apache/flex/html/beads/models/ArrayListSelectionModel.as
+++ 
b/frameworks/projects/Basic/src/main/flex/org/apache/flex/html/beads/models/ArrayListSelectionModel.as
@@ -89,8 +89,8 @@ package org.apache.flex.html.beads.models
             _dataProvider = value as IArrayList;
                        if(!_dataProvider || _selectedIndex >= 
_dataProvider.length)
                                _selectedIndex = -1;
-            if (_selectedIndex != -1)
-                _selectedItem = _dataProvider.getItemAt(_selectedIndex);
+            
+                       _selectedItem = _selectedIndex == -1 ? null : 
_dataProvider.getItemAt(_selectedIndex);
                        
                        dispatchEvent(new Event("dataProviderChanged"));
                }

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/d2d4789f/frameworks/projects/Basic/src/main/flex/org/apache/flex/html/beads/models/ArraySelectionModel.as
----------------------------------------------------------------------
diff --git 
a/frameworks/projects/Basic/src/main/flex/org/apache/flex/html/beads/models/ArraySelectionModel.as
 
b/frameworks/projects/Basic/src/main/flex/org/apache/flex/html/beads/models/ArraySelectionModel.as
index 9e3b806..629ac13 100644
--- 
a/frameworks/projects/Basic/src/main/flex/org/apache/flex/html/beads/models/ArraySelectionModel.as
+++ 
b/frameworks/projects/Basic/src/main/flex/org/apache/flex/html/beads/models/ArraySelectionModel.as
@@ -90,8 +90,8 @@ package org.apache.flex.html.beads.models
                        _dataProvider = value;
                        if(!_dataProvider || _selectedIndex >= 
_dataProvider.length)
                                _selectedIndex = -1;
-                       if (_selectedIndex != -1)
-                               _selectedItem = _dataProvider[_selectedIndex];
+                       
+                       _selectedItem = _selectedIndex == -1 ? null : 
_dataProvider[_selectedIndex];
                        
                        dispatchEvent(new Event("dataProviderChanged"));
                }

Reply via email to