Browse Source

Merge pull request #34890 from Kanabenki/fix-cursor-richtextlabel

Fix wrong cursor shape in empty space when meta link wraps in RichTextLabel
Rémi Verschelde 5 years ago
parent
commit
56d8a2295d
1 changed files with 3 additions and 3 deletions
  1. 3 3
      scene/gui/rich_text_label.cpp

+ 3 - 3
scene/gui/rich_text_label.cpp

@@ -1063,10 +1063,10 @@ Control::CursorShape RichTextLabel::get_cursor_shape(const Point2 &p_pos) const
 
 
 	int line = 0;
 	int line = 0;
 	Item *item = NULL;
 	Item *item = NULL;
+	bool outside;
+	((RichTextLabel *)(this))->_find_click(main, p_pos, &item, &line, &outside);
 
 
-	((RichTextLabel *)(this))->_find_click(main, p_pos, &item, &line);
-
-	if (item && ((RichTextLabel *)(this))->_find_meta(item, NULL))
+	if (item && !outside && ((RichTextLabel *)(this))->_find_meta(item, NULL))
 		return CURSOR_POINTING_HAND;
 		return CURSOR_POINTING_HAND;
 
 
 	return CURSOR_ARROW;
 	return CURSOR_ARROW;