diff --git a/src/feathers/controls/GridView.hx b/src/feathers/controls/GridView.hx index 15212737..913fd333 100644 --- a/src/feathers/controls/GridView.hx +++ b/src/feathers/controls/GridView.hx @@ -2921,7 +2921,7 @@ class GridView extends BaseScrollContainer implements IIndexSelector implements stage.removeEventListener(MouseEvent.MOUSE_UP, gridView_stage_pressAndMove_mouseUpHandler); var items:Array = []; - var draggedIndices = this._selectedIndices.copy(); + var draggedIndices = this._allowMultipleSelection ? this._selectedIndices.copy() : []; if (draggedIndices.indexOf(this._dragRowIndex) == -1) { draggedIndices.push(this._dragRowIndex); } diff --git a/src/feathers/controls/ListView.hx b/src/feathers/controls/ListView.hx index b2eae8db..333b5eb1 100644 --- a/src/feathers/controls/ListView.hx +++ b/src/feathers/controls/ListView.hx @@ -1944,7 +1944,7 @@ class ListView extends BaseScrollContainer implements IIndexSelector implements stage.removeEventListener(MouseEvent.MOUSE_UP, listView_stage_pressAndMove_mouseUpHandler); var items:Array = []; - var draggedIndices = this._selectedIndices.copy(); + var draggedIndices = this._allowMultipleSelection ? this._selectedIndices.copy() : []; if (draggedIndices.indexOf(this._dragIndex) == -1) { draggedIndices.push(this._dragIndex); }