mirror of
https://github.com/atom/atom.git
synced 2026-02-09 14:15:24 -05:00
Add close icon to tabs
This commit is contained in:
@@ -408,12 +408,15 @@ class Editor extends View
|
||||
getBuffer: -> @activeEditSession.buffer
|
||||
|
||||
destroyActiveEditSession: ->
|
||||
@destroyEditSessionIndex(@getActiveEditSessionIndex())
|
||||
|
||||
destroyEditSessionIndex: (index) ->
|
||||
if @editSessions.length == 1
|
||||
@remove()
|
||||
else
|
||||
editSession = @activeEditSession
|
||||
index = @getActiveEditSessionIndex()
|
||||
@loadPreviousEditSession()
|
||||
editSession = @editSessions[index]
|
||||
if index is @getActiveEditSessionIndex()
|
||||
@loadPreviousEditSession()
|
||||
_.remove(@editSessions, editSession)
|
||||
editSession.destroy()
|
||||
@trigger 'editor:edit-session-removed', [editSession, index]
|
||||
|
||||
Reference in New Issue
Block a user