Skip to content

Commit 6f43213

Browse files
authored
Merge pull request microsoft#11436 from joaomoreno/panel
Unflow the panel when hidden
2 parents bc76483 + 7ef9681 commit 6f43213

1 file changed

Lines changed: 8 additions & 1 deletion

File tree

src/vs/workbench/browser/parts/panel/panelPart.ts

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ import {TPromise} from 'vs/base/common/winjs.base';
99
import {KeyMod, KeyCode} from 'vs/base/common/keyCodes';
1010
import {Action, IAction} from 'vs/base/common/actions';
1111
import Event from 'vs/base/common/event';
12-
import {Builder} from 'vs/base/browser/builder';
12+
import {Dimension,Builder} from 'vs/base/browser/builder';
1313
import {Registry} from 'vs/platform/platform';
1414
import {Scope} from 'vs/workbench/browser/actionBarRegistry';
1515
import {SyncActionDescriptor} from 'vs/platform/actions/common/actions';
@@ -106,6 +106,13 @@ export class PanelPart extends CompositePart<Panel> implements IPanelService {
106106
public hideActivePanel(): TPromise<void> {
107107
return this.hideActiveComposite().then(composite => void 0);
108108
}
109+
110+
layout(dimension: Dimension): Dimension[] {
111+
const container = this.getContainer().getHTMLElement();
112+
container.style.display = dimension.height === 0 ? 'none' : 'block';
113+
114+
return super.layout(dimension);
115+
}
109116
}
110117

111118

0 commit comments

Comments
 (0)