Fix project settings editor regression
This commit is contained in:
parent
56d53d2693
commit
6ee76f80d1
2 changed files with 10 additions and 5 deletions
|
@ -282,6 +282,9 @@
|
||||||
<property name="toolTip">
|
<property name="toolTip">
|
||||||
<string>The file that will be used to populate the Prefabs tab</string>
|
<string>The file that will be used to populate the Prefabs tab</string>
|
||||||
</property>
|
</property>
|
||||||
|
<property name="placeholderText">
|
||||||
|
<string>prefabs.json</string>
|
||||||
|
</property>
|
||||||
</widget>
|
</widget>
|
||||||
</item>
|
</item>
|
||||||
<item row="0" column="0">
|
<item row="0" column="0">
|
||||||
|
|
|
@ -389,13 +389,15 @@ void ProjectSettingsEditor::closeEvent(QCloseEvent* event) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (this->projectNeedsReload) {
|
|
||||||
if (this->prompt("Settings changed, reload project to apply changes?") == QMessageBox::Yes)
|
|
||||||
emit this->reloadProject();
|
|
||||||
}
|
|
||||||
|
|
||||||
porymapConfig.setProjectSettingsEditorGeometry(
|
porymapConfig.setProjectSettingsEditorGeometry(
|
||||||
this->saveGeometry(),
|
this->saveGeometry(),
|
||||||
this->saveState()
|
this->saveState()
|
||||||
);
|
);
|
||||||
|
|
||||||
|
if (this->projectNeedsReload) {
|
||||||
|
if (this->prompt("Settings changed, reload project to apply changes?") == QMessageBox::Yes){
|
||||||
|
// Reloading the project will destroy this window, no other work should happen after this signal is emitted
|
||||||
|
emit this->reloadProject();
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue