From 8b9604572e887b4152810b97f9957421d7327dd8 Mon Sep 17 00:00:00 2001 From: John Scipione Date: Fri, 27 Jun 2014 14:54:41 -0400 Subject: [PATCH] Tracker: style fixes to ContainerWindow --- src/kits/tracker/ContainerWindow.cpp | 45 ++++++++++++++-------------- 1 file changed, 23 insertions(+), 22 deletions(-) diff --git a/src/kits/tracker/ContainerWindow.cpp b/src/kits/tracker/ContainerWindow.cpp index dcffe4c855..0238c48cc3 100644 --- a/src/kits/tracker/ContainerWindow.cpp +++ b/src/kits/tracker/ContainerWindow.cpp @@ -167,10 +167,11 @@ ActivateWindowFilter(BMessage*, BHandler** target, BMessageFilter*) // activate the window if no PoseView or DraggableContainerIcon had been // pressed (those will activate the window themselves, if necessary) if (view != NULL - && !dynamic_cast(view) - && !dynamic_cast(view) - && view->Window()) + && dynamic_cast(view) == NULL + && dynamic_cast(view) == NULL + && view->Window() != NULL) { view->Window()->Activate(true); + } return B_DISPATCH_MESSAGE; } @@ -570,14 +571,14 @@ BContainerWindow::BContainerWindow(LockingList* list, Run(); - // Watch out for settings changes: - if (TTracker* app = dynamic_cast(be_app)) { - app->Lock(); - app->StartWatching(this, kWindowsShowFullPathChanged); - app->StartWatching(this, kSingleWindowBrowseChanged); - app->StartWatching(this, kShowNavigatorChanged); - app->StartWatching(this, kDontMoveFilesToTrashChanged); - app->Unlock(); + // watch out for settings changes + TTracker* tracker = dynamic_cast(be_app); + if (tracker != NULL && tracker->Lock()) { + tracker->StartWatching(this, kWindowsShowFullPathChanged); + tracker->StartWatching(this, kSingleWindowBrowseChanged); + tracker->StartWatching(this, kShowNavigatorChanged); + tracker->StartWatching(this, kDontMoveFilesToTrashChanged); + tracker->Unlock(); } // ToDo: remove me once we have undo/redo menu items @@ -592,13 +593,13 @@ BContainerWindow::~BContainerWindow() ASSERT(IsLocked()); // stop the watchers - if (TTracker* app = dynamic_cast(be_app)) { - app->Lock(); - app->StopWatching(this, kWindowsShowFullPathChanged); - app->StopWatching(this, kSingleWindowBrowseChanged); - app->StopWatching(this, kShowNavigatorChanged); - app->StopWatching(this, kDontMoveFilesToTrashChanged); - app->Unlock(); + TTracker* tracker = dynamic_cast(be_app); + if (tracker != NULL && tracker->Lock()) { + tracker->StopWatching(this, kWindowsShowFullPathChanged); + tracker->StopWatching(this, kSingleWindowBrowseChanged); + tracker->StopWatching(this, kShowNavigatorChanged); + tracker->StopWatching(this, kDontMoveFilesToTrashChanged); + tracker->Unlock(); } delete fTaskLoop; @@ -3924,7 +3925,7 @@ BContainerWindow::RestoreWindowState(AttributeStreamNode* node) void BContainerWindow::RestoreWindowState(const BMessage& message) { - if (dynamic_cast(this)) { + if (dynamic_cast(this) != NULL) { // don't restore any window state if we are the Desktop return; } @@ -4411,7 +4412,7 @@ BackgroundView::PoseViewFocused(bool focused) Invalidate(); BContainerWindow* window = dynamic_cast(Window()); - if (!window) + if (window == NULL) return; BScrollBar* hScrollBar = window->PoseView()->HScrollBar(); @@ -4439,7 +4440,7 @@ void BackgroundView::Draw(BRect updateRect) { BContainerWindow* window = dynamic_cast(Window()); - if (!window) + if (window == NULL) return; BPoseView* poseView = window->PoseView(); @@ -4495,6 +4496,6 @@ void BackgroundView::Pulse() { BContainerWindow* window = dynamic_cast(Window()); - if (window) + if (window != NULL) window->PulseTaskLoop(); }