diff options
author | Michael Alexsander <michaelalexsander@protonmail.com> | 2020-02-08 20:08:18 -0300 |
---|---|---|
committer | Michael Alexsander <michaelalexsander@protonmail.com> | 2020-02-08 20:08:18 -0300 |
commit | 830dd5cd8d7dd20d77b5f355e1c4bda3932c2ba9 (patch) | |
tree | 5dbecc032a016ebf8f1c8df1ec6e80a0a7d3821c | |
parent | 42f04cbc1a59772a5f7eca9c6847fa349b23a70e (diff) |
Fix text clipping in Tree items not working with negative values
-rw-r--r-- | scene/gui/tree.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/scene/gui/tree.cpp b/scene/gui/tree.cpp index 964f376dbd..6e38a0aa1f 100644 --- a/scene/gui/tree.cpp +++ b/scene/gui/tree.cpp @@ -1121,7 +1121,7 @@ void Tree::draw_item_rect(const TreeItem::Cell &p_cell, const Rect2i &p_rect, co } rect.position.y += Math::floor((rect.size.y - font->get_height()) / 2.0) + font->get_ascent(); - font->draw(ci, rect.position, text, p_color, rect.size.x); + font->draw(ci, rect.position, text, p_color, MAX(0, rect.size.width)); } int Tree::draw_item(const Point2i &p_pos, const Point2 &p_draw_ofs, const Size2 &p_draw_size, TreeItem *p_item) { |