Tracker: Open parent of Desktop window but not Desktop
Tracker: Fix crash switching browser/spatial mode. froma4a5800e5ffromb6eb4ec4abChange-Id: Ifdb7f64e2308189969718d62525a274bcdb53e38 Reviewed-on: https://review.haiku-os.org/c/haiku/+/8470 Reviewed-by: waddlesplash <[email protected]>
This commit is contained in:
committed by
waddlesplash
parent
f2dca4f0f6
commit
616d1868a6
@@ -1554,9 +1554,7 @@ BContainerWindow::MessageReceived(BMessage* message)
|
|||||||
break;
|
break;
|
||||||
|
|
||||||
case kSingleWindowBrowseChanged:
|
case kSingleWindowBrowseChanged:
|
||||||
if (settings.SingleWindowBrowse() && Navigator() == NULL
|
if (PoseView()->IsFilePanel() || PoseView()->IsDesktop()) {
|
||||||
&& TargetModel()->IsDirectory() && !PoseView()->IsFilePanel()
|
|
||||||
&& !PoseView()->IsDesktop()) {
|
|
||||||
SetSingleWindowBrowseShortcuts(settings.SingleWindowBrowse());
|
SetSingleWindowBrowseShortcuts(settings.SingleWindowBrowse());
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -8657,7 +8657,7 @@ BPoseView::OpenParent()
|
|||||||
bool
|
bool
|
||||||
BPoseView::ParentIsRoot()
|
BPoseView::ParentIsRoot()
|
||||||
{
|
{
|
||||||
if (TargetModel()->IsDesktop() || TargetModel()->IsRoot())
|
if (IsDesktop() || TargetModel()->IsRoot())
|
||||||
return true;
|
return true;
|
||||||
|
|
||||||
// override by holding control key
|
// override by holding control key
|
||||||
|
|||||||
Reference in New Issue
Block a user