From 925410781f5e97978428935311be027638c4e47a Mon Sep 17 00:00:00 2001 From: Durran Jordan Date: Wed, 28 Jun 2017 19:39:09 +0200 Subject: [PATCH] Check next props value against code mirror value --- src/Codemirror.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Codemirror.js b/src/Codemirror.js index b372f96..57cfbbb 100644 --- a/src/Codemirror.js +++ b/src/Codemirror.js @@ -63,7 +63,7 @@ const CodeMirror = createReactClass({ } }, componentWillReceiveProps: function (nextProps) { - if (this.codeMirror && nextProps.value !== undefined && nextProps.value !== this.props.value && normalizeLineEndings(this.codeMirror.getValue()) !== normalizeLineEndings(nextProps.value)) { + if (this.codeMirror && nextProps.value !== undefined && nextProps.value !== this.codeMirror.getValue() && normalizeLineEndings(this.codeMirror.getValue()) !== normalizeLineEndings(nextProps.value)) { if (this.props.preserveScrollPosition) { var prevScrollPosition = this.codeMirror.getScrollInfo(); this.codeMirror.setValue(nextProps.value);