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
This commit is contained in:
Ben Ogle
2014-07-22 10:37:25 -07:00
parent 5871bee791
commit 2e4893c786

View File

@@ -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) ->