Skip to content

Commit 0c109db

Browse files
authored
Remove redundant canActivityBarBeHidden() method (microsoft#203351)
canActivityBarBeHidden() no longer needed
1 parent cc6f22b commit 0c109db

File tree

1 file changed

+0
-14
lines changed

1 file changed

+0
-14
lines changed

src/vs/workbench/browser/layout.ts

Lines changed: 0 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -702,13 +702,6 @@ export abstract class Layout extends Disposable implements IWorkbenchLayoutServi
702702
}
703703
}
704704

705-
// Activity bar cannot be hidden
706-
// This check must be called after state is set
707-
// because canActivityBarBeHidden calls isVisible
708-
if (this.stateModel.getRuntimeValue(LayoutStateKeys.ACTIVITYBAR_HIDDEN) && !this.canActivityBarBeHidden()) {
709-
this.stateModel.setRuntimeValue(LayoutStateKeys.ACTIVITYBAR_HIDDEN, false);
710-
}
711-
712705
// Window border
713706
this.updateWindowsBorder(true);
714707
}
@@ -1742,18 +1735,11 @@ export abstract class Layout extends Disposable implements IWorkbenchLayoutServi
17421735
}
17431736

17441737
private setActivityBarHidden(hidden: boolean, skipLayout?: boolean): void {
1745-
if (hidden && !this.canActivityBarBeHidden()) {
1746-
return;
1747-
}
17481738
this.stateModel.setRuntimeValue(LayoutStateKeys.ACTIVITYBAR_HIDDEN, hidden);
17491739
// Propagate to grid
17501740
this.workbenchGrid.setViewVisible(this.activityBarPartView, !hidden);
17511741
}
17521742

1753-
private canActivityBarBeHidden(): boolean {
1754-
return this.configurationService.getValue(LayoutSettings.ACTIVITY_BAR_LOCATION) === ActivityBarPosition.TOP;
1755-
}
1756-
17571743
private setBannerHidden(hidden: boolean): void {
17581744
this.workbenchGrid.setViewVisible(this.bannerPartView, !hidden);
17591745
}

0 commit comments

Comments
 (0)