mirror of
https://github.com/atom/atom.git
synced 2026-01-23 05:48:10 -05:00
Don’t emit ::onDidChangeActiveItem events unless it really changes
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user