diff --git a/client/components/Nav.jsx b/client/components/Nav.jsx index 1f4a28bf..63bab433 100644 --- a/client/components/Nav.jsx +++ b/client/components/Nav.jsx @@ -9,7 +9,9 @@ function Nav(props) { { - if (props.warnIfUnsavedChanges()) { + if (!props.unsavedChanges) { + props.newProject(); + } else if (props.warnIfUnsavedChanges()) { props.newProject(); } }} diff --git a/client/modules/IDE/pages/IDEView.jsx b/client/modules/IDE/pages/IDEView.jsx index 5fcf4c8f..c2e264e1 100644 --- a/client/modules/IDE/pages/IDEView.jsx +++ b/client/modules/IDE/pages/IDEView.jsx @@ -210,6 +210,7 @@ class IDEView extends React.Component { stopSketch={this.props.stopSketch} showShareModal={this.props.showShareModal} openForceAuthentication={this.props.openForceAuthentication} + unsavedChanges={this.props.ide.unsavedChanges} warnIfUnsavedChanges={this.warnIfUnsavedChanges} />