mirror of
https://github.com/Foundry376/Mailspring.git
synced 2025-10-06 19:26:55 +08:00
fix(draft): metadata changes don't flip pristine bit
This commit is contained in:
parent
dec047b18c
commit
31fb621d6b
1 changed files with 3 additions and 3 deletions
|
@ -39,9 +39,9 @@ class DraftChangeSet
|
||||||
clearTimeout(@_timer)
|
clearTimeout(@_timer)
|
||||||
@_timer = null
|
@_timer = null
|
||||||
|
|
||||||
add: (changes) =>
|
add: (changes, {doesNotAffectPristine}) =>
|
||||||
@_pending = _.extend(@_pending, changes)
|
@_pending = _.extend(@_pending, changes)
|
||||||
@_pending['pristine'] = false
|
@_pending['pristine'] = false unless doesNotAffectPristine
|
||||||
@_onAltered()
|
@_onAltered()
|
||||||
|
|
||||||
clearTimeout(@_timer) if @_timer
|
clearTimeout(@_timer) if @_timer
|
||||||
|
@ -50,7 +50,7 @@ class DraftChangeSet
|
||||||
addPluginMetadata: (pluginId, metadata) =>
|
addPluginMetadata: (pluginId, metadata) =>
|
||||||
changes = {}
|
changes = {}
|
||||||
changes["#{MetadataChangePrefix}#{pluginId}"] = metadata
|
changes["#{MetadataChangePrefix}#{pluginId}"] = metadata
|
||||||
@add(changes)
|
@add(changes, {doesNotAffectPristine: true})
|
||||||
|
|
||||||
commit: ({noSyncback}={}) =>
|
commit: ({noSyncback}={}) =>
|
||||||
@_commitChain = @_commitChain.finally =>
|
@_commitChain = @_commitChain.finally =>
|
||||||
|
|
Loading…
Add table
Reference in a new issue