From 6be72bac54dd6f2cbb2c94beadb5ca9addaafff3 Mon Sep 17 00:00:00 2001 From: Nathan Sobo Date: Wed, 6 Feb 2013 20:45:50 -0700 Subject: [PATCH] Guard against undefined marker ranges --- src/app/language-mode.coffee | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/app/language-mode.coffee b/src/app/language-mode.coffee index 8aea107d6..85148f3a7 100644 --- a/src/app/language-mode.coffee +++ b/src/app/language-mode.coffee @@ -37,7 +37,7 @@ class LanguageMode 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) => @editSession.getMarkerBufferRange(marker)?.end.isEqual(cursorBufferPosition)) skipOverExistingClosingBracket = true if skipOverExistingClosingBracket