Fix add/remove filename templates modified check

This commit is contained in:
Matthias Gugel 2020-12-13 16:20:18 +01:00
parent 2830d374fc
commit ad1f6de879

View File

@ -29,11 +29,12 @@ class FilenameTemplateConfigurable : Configurable {
override fun isModified(): Boolean { override fun isModified(): Boolean {
val settings: FilenameTemplateSettingsState = FilenameTemplateSettingsState.instance val settings: FilenameTemplateSettingsState = FilenameTemplateSettingsState.instance
return settings.filenameTemplates.withIndex().any { return settings.filenameTemplates.size != component.filenameTemplates.size ||
component.filenameTemplateTable.getValueAt(it.index, 0) != it.value.text settings.filenameTemplates.withIndex().any {
|| component.filenameTemplateTable.getValueAt(it.index, 1) != it.value.description component.filenameTemplateTable.getValueAt(it.index, 0) != it.value.text
|| component.filenameTemplateTable.getValueAt(it.index, 2) != it.value.template || component.filenameTemplateTable.getValueAt(it.index, 1) != it.value.description
} || component.filenameTemplateTable.getValueAt(it.index, 2) != it.value.template
}
} }
@Throws(ConfigurationException::class) @Throws(ConfigurationException::class)