Merge pull request #1897 from juancampa/char-measure-fix
Prevent charsizechanged from firing unnecessarily
This commit is contained in:
@@ -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');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user