Fix project settings editor regression

This commit is contained in:
GriffinR 2023-10-01 02:48:32 -04:00
parent 56d53d2693
commit 6ee76f80d1
2 changed files with 10 additions and 5 deletions

View file

@ -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">

View file

@ -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();
}
}
} }