@@ -51,7 +51,6 @@ export enum Orientation {
5151export class Sash extends EventEmitter {
5252
5353 private $e : Builder ;
54- // @ts -ignore unused property
5554 private gesture : Gesture ;
5655 private layoutProvider : ISashLayoutProvider ;
5756 private isDisabled : boolean ;
@@ -141,10 +140,6 @@ export class Sash extends EventEmitter {
141140
142141 let $window = $ ( window ) ;
143142 let containerCSSClass = `${ this . getOrientation ( ) } -cursor-container${ isMacintosh ? '-mac' : '' } ` ;
144- // @ts -ignore unused local
145- let lastCurrentX = startX ;
146- // @ts -ignore unused local
147- let lastCurrentY = startY ;
148143
149144 $window . on ( 'mousemove' , ( e ) => {
150145 DOM . EventHelper . stop ( e , false ) ;
@@ -157,9 +152,6 @@ export class Sash extends EventEmitter {
157152 currentY : mouseMoveEvent . posy
158153 } ;
159154
160- lastCurrentX = mouseMoveEvent . posx ;
161- lastCurrentY = mouseMoveEvent . posy ;
162-
163155 this . emit ( 'change' , event ) ;
164156 } ) . once ( 'mouseup' , ( e ) => {
165157 DOM . EventHelper . stop ( e , false ) ;
@@ -193,11 +185,6 @@ export class Sash extends EventEmitter {
193185 currentY : startY
194186 } ) ;
195187
196- // @ts -ignore unused local
197- let lastCurrentX = startX ;
198- // @ts -ignore unused local
199- let lastCurrentY = startY ;
200-
201188 listeners . push ( DOM . addDisposableListener ( this . $e . getHTMLElement ( ) , EventType . Change , ( event : GestureEvent ) => {
202189 if ( types . isNumber ( event . pageX ) && types . isNumber ( event . pageY ) ) {
203190 this . emit ( 'change' , {
@@ -206,9 +193,6 @@ export class Sash extends EventEmitter {
206193 startY : startY ,
207194 currentY : event . pageY
208195 } ) ;
209-
210- lastCurrentX = event . pageX ;
211- lastCurrentY = event . pageY ;
212196 }
213197 } ) ) ;
214198
@@ -282,6 +266,11 @@ export class Sash extends EventEmitter {
282266 this . $e = null ;
283267 }
284268
269+ if ( this . gesture ) {
270+ this . gesture . dispose ( ) ;
271+ this . gesture = null ;
272+ }
273+
285274 super . dispose ( ) ;
286275 }
287276}
0 commit comments