summaryrefslogtreecommitdiffstats
path: root/modules/text_server_adv/text_server_adv.cpp
diff options
context:
space:
mode:
authorRémi Verschelde <rverschelde@gmail.com>2023-11-01 15:11:20 +0100
committerRémi Verschelde <rverschelde@gmail.com>2023-11-01 15:11:20 +0100
commit3d0041ff971419123c8aaf241f5dddf1fecfc4ef (patch)
tree6117ef15cd2180e711e0fd26700b038f7d4a60ef /modules/text_server_adv/text_server_adv.cpp
parent1ea46ad4c3be43bcb7e8a2d539d5a6650794925b (diff)
parent9ad55dc32df2ae06eface1a4ebb5a37478600134 (diff)
downloadredot-engine-3d0041ff971419123c8aaf241f5dddf1fecfc4ef.tar.gz
Merge pull request #84287 from bruvzg/rtl_img_resize_and_dropcap_flow
[TextServer] Fix line breaks for dropcap and resizing embedded objects.
Diffstat (limited to 'modules/text_server_adv/text_server_adv.cpp')
-rw-r--r--modules/text_server_adv/text_server_adv.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/modules/text_server_adv/text_server_adv.cpp b/modules/text_server_adv/text_server_adv.cpp
index 8987a491cb..eaab04b49a 100644
--- a/modules/text_server_adv/text_server_adv.cpp
+++ b/modules/text_server_adv/text_server_adv.cpp
@@ -4312,6 +4312,8 @@ bool TextServerAdvanced::_shaped_text_resize_object(const RID &p_shaped, const V
sd->width += gl.advance * gl.repeat;
}
}
+ sd->sort_valid = false;
+ sd->glyphs_logical.clear();
_realign(sd);
}
return true;