From 3b07a76bbd558606e790004d8d6eb437997cc7c2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=B4me=20Duval?= Date: Tue, 21 Feb 2006 12:10:18 +0000 Subject: [PATCH] forgot these ones git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16491 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/kits/interface/ListView.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/kits/interface/ListView.cpp b/src/kits/interface/ListView.cpp index 8600fa5036..6b81cfabeb 100644 --- a/src/kits/interface/ListView.cpp +++ b/src/kits/interface/ListView.cpp @@ -850,7 +850,7 @@ BListView::DeselectAll() for (int32 index = fFirstSelected; index <= fLastSelected; index++) { BListItem *item = ItemAt(index); - if (item->IsSelected()) { + if (item && item->IsSelected()) { item->Deselect(); InvalidateItem(index); } @@ -874,14 +874,14 @@ BListView::DeselectExcept(int32 start, int32 finish) // supposed to be selected if not already for (index = fFirstSelected; index < start; index++) { BListItem *item = ItemAt(index); - if (item->IsSelected()) { + if (item && item->IsSelected()) { item->Deselect(); InvalidateItem(index); } } for (index = finish + 1; index <= fLastSelected; index++) { BListItem *item = ItemAt(index); - if (item->IsSelected()) { + if (item && item->IsSelected()) { item->Deselect(); InvalidateItem(index); }