Merge pull request #1897 from juancampa/char-measure-fix

Prevent charsizechanged from firing unnecessarily
This commit is contained in:
Daniel Imms
2019-01-16 13:07:54 -08:00
committed by GitHub
+3 -2
View File
@@ -46,9 +46,10 @@ export class CharMeasure extends EventEmitter implements ICharMeasure {
if (geometry.width === 0 || geometry.height === 0) { if (geometry.width === 0 || geometry.height === 0) {
return; return;
} }
if (this._width !== geometry.width || this._height !== geometry.height) { const adjustedHeight = Math.ceil(geometry.height);
if (this._width !== geometry.width || this._height !== adjustedHeight) {
this._width = geometry.width; this._width = geometry.width;
this._height = Math.ceil(geometry.height); this._height = adjustedHeight;
this.emit('charsizechanged'); this.emit('charsizechanged');
} }
} }