浏览代码

Merge pull request #2306 from dbsGen/patch-1

Fixed the mouse position for control when it is in a canvas_layer.
Rémi Verschelde 9 年之前
父节点
当前提交
3b68f0d051
共有 1 个文件被更改,包括 2 次插入0 次删除
  1. 2 0
      scene/2d/canvas_item.cpp

+ 2 - 0
scene/2d/canvas_item.cpp

@@ -1156,6 +1156,8 @@ Matrix32 CanvasItem::get_canvas_transform() const {
 
 	if (canvas_layer)
 		return canvas_layer->get_transform();
+	else if (get_parent()->cast_to<CanvasItem>())
+		return get_parent()->cast_to<CanvasItem>()->get_canvas_transform();
 	else
 		return get_viewport()->get_canvas_transform();