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")); }