From 2e4893c78691141e002dde9dfc630214dcbf84f6 Mon Sep 17 00:00:00 2001 From: Ben Ogle Date: Tue, 22 Jul 2014 10:37:25 -0700 Subject: [PATCH] Be more defensive in ReactEditorView::activate It is conceivable that a package could have a reference to a view that is not within a pane. Fixes #2853 --- src/react-editor-view.coffee | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/react-editor-view.coffee b/src/react-editor-view.coffee index 80f21ef57..d717359ba 100644 --- a/src/react-editor-view.coffee +++ b/src/react-editor-view.coffee @@ -38,7 +38,7 @@ class ReactEditorView extends View Object.defineProperty @::, 'charWidth', get: -> @editor.getDefaultCharWidth() Object.defineProperty @::, 'firstRenderedScreenRow', get: -> @component.getRenderedRowRange()[0] Object.defineProperty @::, 'lastRenderedScreenRow', get: -> @component.getRenderedRowRange()[1] - Object.defineProperty @::, 'active', get: -> @is(@getPane().activeView) + Object.defineProperty @::, 'active', get: -> @is(@getPane()?.activeView) Object.defineProperty @::, 'isFocused', get: -> @component?.state.focused afterAttach: (onDom) ->