diff --git a/src/kits/tracker/Shortcuts.cpp b/src/kits/tracker/Shortcuts.cpp index db6a279587..412000e806 100644 --- a/src/kits/tracker/Shortcuts.cpp +++ b/src/kits/tracker/Shortcuts.cpp @@ -1106,7 +1106,9 @@ TShortcuts::UpdateEmptyTrashItem(BMenuItem* item) return; if (fInWindow) { - item->SetEnabled(static_cast(be_app)->TrashFull()); + TTracker* tracker = dynamic_cast(be_app); + if (tracker != NULL) + item->SetEnabled(tracker->TrashFull()); item->SetTarget(PoseView()); } }