mirror of
https://github.com/godotengine/godot.git
synced 2025-04-13 01:00:35 +08:00
Merge pull request #102344 from bruvzg/rtl_reg
[RTL] Fix updating region without updating texture.
This commit is contained in:
commit
4186f57fe8
@ -3396,6 +3396,13 @@ void RichTextLabel::update_image(const Variant &p_key, BitField<ImageUpdateMask>
|
||||
ItemImage *item = it_img;
|
||||
if (p_mask & UPDATE_REGION) {
|
||||
item->region = p_region;
|
||||
if (!(p_mask & UPDATE_TEXTURE)) {
|
||||
// Update existing atlas texture region, if texture is not updated.
|
||||
Ref<AtlasTexture> atlas_tex = item->image;
|
||||
if (atlas_tex.is_valid()) {
|
||||
atlas_tex->set_region(item->region);
|
||||
}
|
||||
}
|
||||
}
|
||||
if (p_mask & UPDATE_TEXTURE) {
|
||||
if (item->image.is_valid()) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user