Skip to content

Commit 2699ea9

Browse files
fix(#848): Resolved unresponsiveness on hiding a maximized pane. (#849)
Co-authored-by: igdmdimitrov <49060557+igdmdimitrov@users.noreply.github.com>
1 parent dd449a3 commit 2699ea9

File tree

1 file changed

+10
-0
lines changed
  • samples/layouts/dock-manager/hiding-panes/src

1 file changed

+10
-0
lines changed

samples/layouts/dock-manager/hiding-panes/src/index.ts

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -150,6 +150,16 @@ export class DockManagerHidePanes {
150150
for (const pane of ev.detail.panes) {
151151
pane.hidden = true;
152152
this.setHiddenPane(pane);
153+
154+
if (this.dockManager.maximizedPane)
155+
{
156+
if (this.dockManager.maximizedPane === pane ||
157+
(this.dockManager.maximizedPane.type === IgcDockManagerPaneType.tabGroupPane &&
158+
this.dockManager.maximizedPane.panes.findIndex(() => pane as IgcContentPane) > -1)) {
159+
this.dockManager.maximizedPane.isMaximized = false;
160+
this.dockManager.maximizedPane = null;
161+
}
162+
}
153163
}
154164
ev.preventDefault();
155165
}

0 commit comments

Comments
 (0)