From 47d730efbf3ad6b9c395d2b79e7ca865b205ff0a Mon Sep 17 00:00:00 2001 From: Nathan Sobo Date: Mon, 11 Jun 2012 22:01:46 -0600 Subject: [PATCH] Properly merge intersecting selections when meta-dragging the mouse --- src/app/edit-session.coffee | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/app/edit-session.coffee b/src/app/edit-session.coffee index 4f66c74d9..9f11a568e 100644 --- a/src/app/edit-session.coffee +++ b/src/app/edit-session.coffee @@ -320,7 +320,9 @@ class EditSession @mergeCursors() selectToScreenPosition: (position) -> - @getLastSelection().selectToScreenPosition(position) + lastSelection = @getLastSelection() + lastSelection.selectToScreenPosition(position) + @mergeIntersectingSelections(reverse: lastSelection.isReversed()) selectRight: -> @expandSelectionsForward (selection) => selection.selectRight()