From d3ba3a2d73fd992d2ee5055ea1c47c95871bac78 Mon Sep 17 00:00:00 2001
From: Marijn Haverbeke <marijnh@gmail.com>
Date: Tue, 22 Apr 2014 10:33:55 +0200
Subject: [PATCH] Fix problem with drag-select not clearning multiple cursors

Issue #2486
---
 lib/codemirror.js | 1 +
 1 file changed, 1 insertion(+)

diff --git a/lib/codemirror.js b/lib/codemirror.js
index 138f10d22..03ddeb393 100644
--- a/lib/codemirror.js
+++ b/lib/codemirror.js
@@ -2644,6 +2644,7 @@
     if (!addNew) {
       ourIndex = 0;
       setSelection(doc, new Selection([ourRange], 0), sel_mouse);
+      startSel = doc.sel;
     } else if (ourIndex > -1) {
       replaceOneSelection(doc, ourIndex, ourRange, sel_mouse);
     } else {
-- 
GitLab