[TextServer] Remove excessive Dictionary checks.
This commit is contained in:
parent
fa3428ff25
commit
31a8a9b2e1
3 changed files with 8 additions and 16 deletions
|
@ -2383,10 +2383,8 @@ void TextServerAdvanced::_font_set_variation_coordinates(const RID &p_font_rid,
|
||||||
ERR_FAIL_COND(!fd);
|
ERR_FAIL_COND(!fd);
|
||||||
|
|
||||||
MutexLock lock(fd->mutex);
|
MutexLock lock(fd->mutex);
|
||||||
if (fd->variation_coordinates != p_variation_coordinates) {
|
_font_clear_cache(fd);
|
||||||
_font_clear_cache(fd);
|
fd->variation_coordinates = p_variation_coordinates;
|
||||||
fd->variation_coordinates = p_variation_coordinates;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
Dictionary TextServerAdvanced::_font_get_variation_coordinates(const RID &p_font_rid) const {
|
Dictionary TextServerAdvanced::_font_get_variation_coordinates(const RID &p_font_rid) const {
|
||||||
|
|
|
@ -1376,10 +1376,8 @@ void TextServerFallback::_font_set_variation_coordinates(const RID &p_font_rid,
|
||||||
ERR_FAIL_COND(!fd);
|
ERR_FAIL_COND(!fd);
|
||||||
|
|
||||||
MutexLock lock(fd->mutex);
|
MutexLock lock(fd->mutex);
|
||||||
if (fd->variation_coordinates != p_variation_coordinates) {
|
_font_clear_cache(fd);
|
||||||
_font_clear_cache(fd);
|
fd->variation_coordinates = p_variation_coordinates;
|
||||||
fd->variation_coordinates = p_variation_coordinates;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
Dictionary TextServerFallback::_font_get_variation_coordinates(const RID &p_font_rid) const {
|
Dictionary TextServerFallback::_font_get_variation_coordinates(const RID &p_font_rid) const {
|
||||||
|
|
|
@ -2833,10 +2833,8 @@ Ref<Font> FontVariation::_get_base_font_or_default() const {
|
||||||
}
|
}
|
||||||
|
|
||||||
void FontVariation::set_variation_opentype(const Dictionary &p_coords) {
|
void FontVariation::set_variation_opentype(const Dictionary &p_coords) {
|
||||||
if (variation.opentype != p_coords) {
|
variation.opentype = p_coords;
|
||||||
variation.opentype = p_coords;
|
_invalidate_rids();
|
||||||
_invalidate_rids();
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
Dictionary FontVariation::get_variation_opentype() const {
|
Dictionary FontVariation::get_variation_opentype() const {
|
||||||
|
@ -2877,10 +2875,8 @@ int FontVariation::get_variation_face_index() const {
|
||||||
}
|
}
|
||||||
|
|
||||||
void FontVariation::set_opentype_features(const Dictionary &p_features) {
|
void FontVariation::set_opentype_features(const Dictionary &p_features) {
|
||||||
if (opentype_features != p_features) {
|
opentype_features = p_features;
|
||||||
opentype_features = p_features;
|
_invalidate_rids();
|
||||||
_invalidate_rids();
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
Dictionary FontVariation::get_opentype_features() const {
|
Dictionary FontVariation::get_opentype_features() const {
|
||||||
|
|
Loading…
Reference in a new issue