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 {
val settings: FilenameTemplateSettingsState = FilenameTemplateSettingsState.instance
return settings.filenameTemplates.withIndex().any {
component.filenameTemplateTable.getValueAt(it.index, 0) != it.value.text
|| component.filenameTemplateTable.getValueAt(it.index, 1) != it.value.description
|| component.filenameTemplateTable.getValueAt(it.index, 2) != it.value.template
}
return settings.filenameTemplates.size != component.filenameTemplates.size ||
settings.filenameTemplates.withIndex().any {
component.filenameTemplateTable.getValueAt(it.index, 0) != it.value.text
|| component.filenameTemplateTable.getValueAt(it.index, 1) != it.value.description
|| component.filenameTemplateTable.getValueAt(it.index, 2) != it.value.template
}
}
@Throws(ConfigurationException::class)