From a41067fcb40f83feb38ac16fa1583139d09c3009 Mon Sep 17 00:00:00 2001 From: Rene Gollent Date: Wed, 8 Jul 2009 23:22:38 +0000 Subject: [PATCH] When initializing a file panel, check if the view is being targetted at the desktop. If so we need to flag appropriately as we need a different iterator which will also return the volume poses. Fixes ticket #4073. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@31472 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/kits/tracker/FilePanelPriv.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/kits/tracker/FilePanelPriv.cpp b/src/kits/tracker/FilePanelPriv.cpp index cebc6767ed..a703647e53 100644 --- a/src/kits/tracker/FilePanelPriv.cpp +++ b/src/kits/tracker/FilePanelPriv.cpp @@ -1571,9 +1571,11 @@ TFilePanel::WindowActivated(bool active) BFilePanelPoseView::BFilePanelPoseView(Model *model, BRect frame, uint32 resizeMask) - : BPoseView(model, frame, kListMode, resizeMask), - fIsDesktop(false) + : BPoseView(model, frame, kListMode, resizeMask) { + BEntry entry; + model->GetEntry(&entry); + fIsDesktop = FSIsDeskDir(&entry); }