src/view/MainViewManager.js
function _removeView(paneId, file, suppressRedraw) {
        var pane = _getPane(paneId);

        if (pane.removeView(file)) {
            _removeFileFromMRU(pane.id, file);
            exports.trigger("workingSetRemove", file, suppressRedraw, pane.id);
        }
    }
function _removeView(paneId, file, suppressRedraw) {
        var pane = _getPane(paneId);

        if (pane.removeView(file)) {
            _removeFileFromMRU(pane.id, file);
            exports.trigger("workingSetRemove", file, suppressRedraw, pane.id);
        }
    }
function _removeView ( paneId , file , suppressRedraw ) { var pane = _getPane ( paneId ) ; if ( pane . removeView ( file ) ) { _removeFileFromMRU ( pane . id , file ) ; exports . trigger ( "workingSetRemove" , file , suppressRedraw , pane . id ) ; } }
Removes a file the specified pane
@param {!string} paneId - Must be a valid paneId (not a shortcut e.g. ALL_PANES)
@param {!File} file - the File to remove
@param {boolean=} suppressRedraw - true to tell listeners not to redraw
Use the suppressRedraw flag when calling this function along with many changes to prevent flicker
@private
Removes a file the specified pane