From c6c5cd994038eb544c98f0e95de8b1da37b27276 Mon Sep 17 00:00:00 2001 From: John Scipione Date: Mon, 23 Dec 2013 04:40:10 -0500 Subject: [PATCH] BListView: Only select enabled items when selecting multiple items in a multi-select list view. --- src/kits/interface/ListView.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/kits/interface/ListView.cpp b/src/kits/interface/ListView.cpp index 421e768e9b..01d3ce0c82 100644 --- a/src/kits/interface/ListView.cpp +++ b/src/kits/interface/ListView.cpp @@ -1551,8 +1551,8 @@ BListView::_Select(int32 from, int32 to, bool extend) } for (int32 i = from; i <= to; ++i) { - if (item && !item->IsSelected()) { BListItem* item = ItemAt(i); + if (item != NULL && !item->IsSelected() && item->IsEnabled()) { item->Select(); if (Window() != NULL) InvalidateItem(i);