Skip to content

Commit 07d3b4d

Browse files
committed
Unset splitscreen when maximizing windows
1 parent 0c9454a commit 07d3b4d

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

components/ResizeableWindow.jsx

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -155,10 +155,11 @@ class ResizeableWindow extends React.Component {
155155
if (
156156
(!this.props.visible && prevProps.visible) ||
157157
(this.state.geometry.docked === false && prevState.geometry.docked !== false) ||
158-
this.state.externalWindow && !prevState.externalWindow
158+
(this.state.geometry.maximized === true && prevState.geometry.maximized !== true) ||
159+
(this.state.externalWindow && !prevState.externalWindow)
159160
) {
160161
this.props.setSplitScreen(this.id, null, null, false);
161-
} else if (this.props.visible && this.state.geometry.docked && !this.state.externalWindow) {
162+
} else if (this.props.visible && this.state.geometry.docked && !this.state.externalWindow && !this.state.geometry.maximized) {
162163
const dockSide = this.props.dockable === true ? "left" : this.props.dockable;
163164
const dockSize = ["left", "right"].includes(dockSide) ? this.state.geometry.width : this.state.geometry.height;
164165
this.props.setSplitScreen(this.id, dockSide, dockSize, this.props.splitTopAndBottomBar);

0 commit comments

Comments
 (0)