mirror of
https://github.com/Foundry376/Mailspring.git
synced 2024-09-22 16:26:08 +08:00
fix(draft): metadata changes don't flip pristine bit
This commit is contained in:
parent
99a8143a9d
commit
ac16aea0cb
|
@ -39,9 +39,9 @@ class DraftChangeSet
|
|||
clearTimeout(@_timer)
|
||||
@_timer = null
|
||||
|
||||
add: (changes) =>
|
||||
add: (changes, {doesNotAffectPristine}) =>
|
||||
@_pending = _.extend(@_pending, changes)
|
||||
@_pending['pristine'] = false
|
||||
@_pending['pristine'] = false unless doesNotAffectPristine
|
||||
@_onAltered()
|
||||
|
||||
clearTimeout(@_timer) if @_timer
|
||||
|
@ -50,7 +50,7 @@ class DraftChangeSet
|
|||
addPluginMetadata: (pluginId, metadata) =>
|
||||
changes = {}
|
||||
changes["#{MetadataChangePrefix}#{pluginId}"] = metadata
|
||||
@add(changes)
|
||||
@add(changes, {doesNotAffectPristine: true})
|
||||
|
||||
commit: ({noSyncback}={}) =>
|
||||
@_commitChain = @_commitChain.finally =>
|
||||
|
|
Loading…
Reference in a new issue