Merge branch 'master' into column-select

This commit is contained in:
Viraj Sinha
2018-06-28 15:59:27 -07:00
committed by GitHub
31 changed files with 281 additions and 153 deletions
+6 -1
View File
@@ -6,7 +6,7 @@
import { ITerminal, ISelectionManager, IBuffer, CharData, XtermListener } from './Types';
import { MouseHelper } from './utils/MouseHelper';
import * as Browser from './shared/utils/Browser';
import { CharMeasure } from './utils/CharMeasure';
import { CharMeasure } from './ui/CharMeasure';
import { EventEmitter } from './EventEmitter';
import { SelectionModel } from './SelectionModel';
import { CHAR_DATA_WIDTH_INDEX, CHAR_DATA_CHAR_INDEX } from './Buffer';
@@ -123,6 +123,11 @@ export class SelectionManager extends EventEmitter implements ISelectionManager
this._columnSelectRequiredModifiers = this._initColumnSelectModifierKeys();
}
public dispose(): void {
super.dispose();
this._removeMouseDownListeners();
}
private get _buffer(): IBuffer {
return this._terminal.buffers.active;
}