summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRĂ©mi Verschelde <remi@verschelde.fr>2021-10-18 12:02:53 +0200
committerGitHub <noreply@github.com>2021-10-18 12:02:53 +0200
commit79349a49028c5f25dfb32ab7b8fdf937cada1351 (patch)
treef406a0015b6be8dd6f874f5cf3e0bca682ce58bc
parentd802d67a0eccf36664ddb537d2890c9a641515a7 (diff)
parent7c4fbc31a669c6ee92f641d2d47a71da724b7ad7 (diff)
Merge pull request #53949 from bruvzg/hex_box_size_fix
-rw-r--r--servers/text_server.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/servers/text_server.cpp b/servers/text_server.cpp
index 5087d32a7f..9b64661b0c 100644
--- a/servers/text_server.cpp
+++ b/servers/text_server.cpp
@@ -482,7 +482,7 @@ void TextServer::_bind_methods() {
Vector2 TextServer::get_hex_code_box_size(int p_size, char32_t p_index) const {
int w = ((p_index <= 0xFF) ? 1 : ((p_index <= 0xFFFF) ? 2 : 3));
int sp = MAX(0, w - 1);
- int sz = MAX(1, p_size / 15);
+ int sz = MAX(1, Math::round(p_size / 15.f));
return Vector2(4 + 3 * w + sp + 1, 15) * sz;
}
@@ -520,7 +520,7 @@ void TextServer::draw_hex_code_box(RID p_canvas, int p_size, const Vector2 &p_po
int w = ((p_index <= 0xFF) ? 1 : ((p_index <= 0xFFFF) ? 2 : 3));
int sp = MAX(0, w - 1);
- int sz = MAX(1, p_size / 15);
+ int sz = MAX(1, Math::round(p_size / 15.f));
Size2 size = Vector2(4 + 3 * w + sp, 15) * sz;
Point2 pos = p_pos - Point2i(0, size.y * 0.85);