diff --git a/src/pane.coffee b/src/pane.coffee index 33846fd8c..0202f3249 100644 --- a/src/pane.coffee +++ b/src/pane.coffee @@ -156,8 +156,10 @@ class Pane extends Model getActiveItem: -> @activeItem - setActiveItem: (@activeItem) -> - @emitter.emit 'did-change-active-item', @activeItem + setActiveItem: (activeItem) -> + unless activeItem is @activeItem + @activeItem = activeItem + @emitter.emit 'did-change-active-item', @activeItem @activeItem # Public: Returns an {Editor} if the pane item is an {Editor}, or null