diff --git a/src/kits/interface/ListView.cpp b/src/kits/interface/ListView.cpp index 0c0f65b31b..a8d23049f3 100644 --- a/src/kits/interface/ListView.cpp +++ b/src/kits/interface/ListView.cpp @@ -291,7 +291,8 @@ BListView::MessageReceived(BMessage* msg) } case B_SELECT_ALL: - Select(0, CountItems() - 1, false); + if (fListType == B_MULTIPLE_SELECTION_LIST) + Select(0, CountItems() - 1, false); break; default: