瀏覽代碼

[RTL] Fix image click detection.

bruvzg 2 年之前
父節點
當前提交
dd7b095f7f
共有 1 個文件被更改,包括 6 次插入1 次删除
  1. 6 1
      scene/gui/rich_text_label.cpp

+ 6 - 1
scene/gui/rich_text_label.cpp

@@ -150,7 +150,12 @@ RichTextLabel::Item *RichTextLabel::_get_item_at_pos(RichTextLabel::Item *p_item
 					return it;
 				}
 			} break;
-			case ITEM_IMAGE:
+			case ITEM_IMAGE: {
+				offset += 1;
+				if (offset > p_position) {
+					return it;
+				}
+			} break;
 			case ITEM_TABLE: {
 				offset += 1;
 			} break;