Skip to content

Commit 1e301de

Browse files
committed
* Level is only marked as dirty if it can be saved (aka not read-only).
1 parent 7cf2ace commit 1e301de

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

TheForceEngine/TFE_Editor/LevelEditor/levelEditor.cpp

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1883,9 +1883,15 @@ namespace LevelEditor
18831883
return menuActive;
18841884
}
18851885

1886+
bool canSaveLevel()
1887+
{
1888+
const Project* project = project_get();
1889+
return project && project->active;
1890+
}
1891+
18861892
bool levelIsDirty()
18871893
{
1888-
return s_lastSavedHistoryPos != history_getPos();
1894+
return s_lastSavedHistoryPos != history_getPos() && canSaveLevel();
18891895
}
18901896

18911897
void levelSetClean()

0 commit comments

Comments
 (0)