Skip to content

Commit 59e3dee

Browse files
committed
fix: use style instance
1 parent f890938 commit 59e3dee

File tree

1 file changed

+6
-6
lines changed
  • packages/core/ui/core/properties

1 file changed

+6
-6
lines changed

packages/core/ui/core/properties/index.ts

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -654,7 +654,7 @@ export class CssProperty<T extends Style, U> {
654654
delete this[sourceKey];
655655
} else {
656656
this[sourceKey] = ValueSource.Local;
657-
value = valueConverter && typeof newValue === 'string' ? (overrideConverter ? valueConverter.call(view, newValue) : valueConverter(newValue)) : <U>newValue;
657+
value = valueConverter && typeof newValue === 'string' ? (overrideConverter ? valueConverter.call(this, newValue) : valueConverter(newValue)) : <U>newValue;
658658
}
659659

660660
const oldValue = <U>(key in this ? this[key] : defaultValue);
@@ -737,7 +737,7 @@ export class CssProperty<T extends Style, U> {
737737
value = defaultValue;
738738
delete this[sourceKey];
739739
} else {
740-
value = valueConverter && typeof newValue === 'string' ? (overrideConverter ? valueConverter.call(view, newValue) : valueConverter(newValue)) : <U>newValue;
740+
value = valueConverter && typeof newValue === 'string' ? (overrideConverter ? valueConverter.call(this, newValue) : valueConverter(newValue)) : <U>newValue;
741741
this[sourceKey] = ValueSource.Css;
742742
}
743743

@@ -948,7 +948,7 @@ export class CssAnimationProperty<T extends Style, U> implements CssAnimationPro
948948
}
949949
} else {
950950
if (options.valueConverter && typeof boxedValue === 'string') {
951-
boxedValue = options.valueConverter(boxedValue);
951+
boxedValue = options.valueConverter.call(this, boxedValue);
952952
}
953953
this[symbol] = boxedValue;
954954
if (this[computedSource] <= propertySource) {
@@ -1076,7 +1076,7 @@ export class InheritedCssProperty<T extends Style, U> extends CssProperty<T, U>
10761076
let equalityComparer = options.equalityComparer;
10771077
let valueChanged = options.valueChanged;
10781078
let valueConverter = options.valueConverter;
1079-
let overrideHandlers = false;
1079+
let overrideConverter = false;
10801080

10811081
const property = this;
10821082

@@ -1092,7 +1092,7 @@ export class InheritedCssProperty<T extends Style, U> extends CssProperty<T, U>
10921092
}
10931093
if (typeof options.valueConverter !== 'undefined') {
10941094
valueConverter = options.valueConverter;
1095-
overrideHandlers = true;
1095+
overrideConverter = true;
10961096
}
10971097
};
10981098

@@ -1139,7 +1139,7 @@ export class InheritedCssProperty<T extends Style, U> extends CssProperty<T, U>
11391139
} else {
11401140
this[sourceKey] = valueSource;
11411141
if (valueConverter && typeof boxedValue === 'string') {
1142-
value = overrideHandlers ? valueConverter.call(this, boxedValue) : valueConverter(boxedValue);
1142+
value = overrideConverter ? valueConverter.call(this, boxedValue) : valueConverter(boxedValue);
11431143
} else {
11441144
value = boxedValue;
11451145
}

0 commit comments

Comments
 (0)