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); } } }