From 0bec71008b2f1f836d244b64824e0ba99ab6c391 Mon Sep 17 00:00:00 2001 From: Stefano Ceccherini Date: Mon, 15 Sep 2008 12:44:07 +0000 Subject: [PATCH] moved the NULL check before dereferencing the view pointer. CID 1063 git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@27525 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/apps/deskbar/StatusView.cpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/apps/deskbar/StatusView.cpp b/src/apps/deskbar/StatusView.cpp index 12639437d4..8f4ab5b073 100644 --- a/src/apps/deskbar/StatusView.cpp +++ b/src/apps/deskbar/StatusView.cpp @@ -1365,9 +1365,10 @@ TReplicantTray::RealignReplicants(int32 startIndex) BView *view = NULL; for (int32 i = startIndex ; i < count ; i++){ fShelf->ReplicantAt(i, &view); - BPoint loc = LocationForReplicant(i, view->Frame().Width()); - if (view && (view->Frame().LeftTop() != loc)) { - view->MoveTo(loc); + if (view != NULL) { + BPoint loc = LocationForReplicant(i, view->Frame().Width()); + if (view->Frame().LeftTop() != loc) + view->MoveTo(loc); } } }