From 6250a7d7e7d4dc0e49fbc2e3035ac1881f9ee123 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jonatan=20K=C5=82osko?= Date: Tue, 12 Jul 2016 00:53:45 +0200 Subject: [PATCH] Fix bug with inserting links and undoing things. --- src/js/simplemde.js | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/js/simplemde.js b/src/js/simplemde.js index 016d693..44a3ae7 100644 --- a/src/js/simplemde.js +++ b/src/js/simplemde.js @@ -795,8 +795,9 @@ function _replaceSelection(cm, active, startEnd, url) { var text; var start = startEnd[0]; var end = startEnd[1]; - var startPoint = cm.getCursor("start"); - var endPoint = cm.getCursor("end"); + var startPoint = {}, endPoint = {}; + Object.assign(startPoint, cm.getCursor("start")); + Object.assign(endPoint, cm.getCursor("end")); if(url) { end = end.replace("#url#", url); } @@ -2025,4 +2026,4 @@ SimpleMDE.prototype.toTextArea = function() { } }; -module.exports = SimpleMDE; \ No newline at end of file +module.exports = SimpleMDE;