From ae5e07ddd68db13ca80d88dbb518781ad7514076 Mon Sep 17 00:00:00 2001 From: Nathan Sobo Date: Mon, 29 Apr 2013 10:43:09 -0600 Subject: [PATCH] Make bracket matcher work with new marker API --- src/packages/bracket-matcher/lib/bracket-matcher.coffee | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/packages/bracket-matcher/lib/bracket-matcher.coffee b/src/packages/bracket-matcher/lib/bracket-matcher.coffee index 5fba6b280..e630842d2 100644 --- a/src/packages/bracket-matcher/lib/bracket-matcher.coffee +++ b/src/packages/bracket-matcher/lib/bracket-matcher.coffee @@ -168,11 +168,11 @@ module.exports = autoCompleteOpeningBracket = @isOpeningBracket(text) and not hasWordAfterCursor and not (@isQuote(text) and hasWordBeforeCursor) skipOverExistingClosingBracket = false if @isClosingBracket(text) and nextCharacter == text - if bracketMarker = _.find(@bracketMarkers, (marker) => editSession.getMarkerBufferRange(marker)?.end.isEqual(cursorBufferPosition)) + if bracketMarker = _.find(@bracketMarkers, (marker) => marker.isValid() and marker.getBufferRange().end.isEqual(cursorBufferPosition)) skipOverExistingClosingBracket = true if skipOverExistingClosingBracket - editSession.destroyMarker(bracketMarker) + bracketMarker.destroy() _.remove(@bracketMarkers, bracketMarker) editSession.moveCursorRight() false