 
     # interrupt if workspace was changed
     return if machineData.uid isnt @workspaceData.machineUId
-    
+
     panel        = @workspace.getView()
     filesPane    = panel.getPaneByName 'filesPane'
 

        return unless machine
        {state} = machine.status

        if state in [ 'Stopped', 'NotInitialized', 'Terminated', 'Starting', 'Building' ]
          nickname     = KD.nick()
          machineLabel = machine.slug or machine.label

  registerIDEView: (ideView) ->

    @ideViews.push ideView
    ideView.mountedMachine = @mountedMachine

    ideView.on 'PaneRemoved', (pane) =>
      ideViewLength  = 0
