ignore EsInstanceSetModified unless an editor

This commit is contained in:
nakst 2022-01-23 15:06:14 +00:00
parent 2a0b3e0a12
commit 4d05e8e751
1 changed files with 5 additions and 0 deletions

View File

@ -1352,6 +1352,11 @@ EsMessage *EsMessageReceive() {
}
void EsInstanceSetModified(EsInstance *instance, bool modified) {
if (((APIInstance *) instance->_private)->instanceClass != ES_INSTANCE_CLASS_EDITOR) {
// The modified flag should only be used if this is an editor-style application.
return;
}
EsCommandSetEnabled(EsCommandByID(instance, ES_COMMAND_SAVE), modified);
if (instance->window) {