diff options
author | Michael Alexsander <michaelalexsander@protonmail.com> | 2021-08-24 14:45:55 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-08-24 14:45:55 +0000 |
commit | 9500950af67fb740071606fcc6a5c4ec4844fb19 (patch) | |
tree | ce56248557cffd26b0bcb6649776ccc65d008e56 /scene | |
parent | 8a2730cac3052d541e5eeffe0a0a0cd2ed80763c (diff) | |
parent | d12cceadd211154cff09564e116ff04c1f276713 (diff) |
Merge pull request #52067 from timothyqiu/rtl-cursor
Make `RichTextLabel` honour default cursor shape property
Diffstat (limited to 'scene')
-rw-r--r-- | scene/gui/rich_text_label.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/scene/gui/rich_text_label.cpp b/scene/gui/rich_text_label.cpp index 9707129ba8..21a87d4e76 100644 --- a/scene/gui/rich_text_label.cpp +++ b/scene/gui/rich_text_label.cpp @@ -1451,7 +1451,7 @@ void RichTextLabel::_notification(int p_what) { Control::CursorShape RichTextLabel::get_cursor_shape(const Point2 &p_pos) const { if (!underline_meta) { - return CURSOR_ARROW; + return get_default_cursor_shape(); } if (selection.click_item) { @@ -1459,11 +1459,11 @@ Control::CursorShape RichTextLabel::get_cursor_shape(const Point2 &p_pos) const } if (main->first_invalid_line < main->lines.size()) { - return CURSOR_ARROW; //invalid + return get_default_cursor_shape(); //invalid } if (main->first_resized_line < main->lines.size()) { - return CURSOR_ARROW; //invalid + return get_default_cursor_shape(); //invalid } Item *item = nullptr; @@ -1474,7 +1474,7 @@ Control::CursorShape RichTextLabel::get_cursor_shape(const Point2 &p_pos) const return CURSOR_POINTING_HAND; } - return CURSOR_ARROW; + return get_default_cursor_shape(); } void RichTextLabel::gui_input(const Ref<InputEvent> &p_event) { |