From ae3e44904fc1c30aa3da7b88f06f6a85117e2c3f Mon Sep 17 00:00:00 2001 From: Arlo Breault Date: Wed, 10 May 2017 17:34:09 -0400 Subject: [PATCH] Return to previous modified state * Probably doesn't make a difference because we don't have nested inserted content. Change-Id: I62795cedf30526a7b91120306bd932b893bc3736 --- lib/html2wt/WikitextSerializer.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/html2wt/WikitextSerializer.js b/lib/html2wt/WikitextSerializer.js index 148776187..f93ddef9d 100644 --- a/lib/html2wt/WikitextSerializer.js +++ b/lib/html2wt/WikitextSerializer.js @@ -991,6 +991,8 @@ WSP._serializeDOMNode = Promise.method(function(node, domHandler) { state.currNodeUnmodified = false; + var currentModifiedState = state.inModifiedContent; + var inModifiedContent = state.selserMode && DU.hasInsertedDiffMark(node, this.env); @@ -998,7 +1000,7 @@ WSP._serializeDOMNode = Promise.method(function(node, domHandler) { return domHandler.handle(node, state, wrapperUnmodified) .then(function(next) { - if (inModifiedContent) { state.inModifiedContent = false; } + if (inModifiedContent) { state.inModifiedContent = currentModifiedState; } return next; }); });