浏览代码

Merge pull request #91425 from Sauermann/fix-force-drag-focus-crash

Make `mouse_focus` and `mouse_focus_mask` consistent for force_drag
Rémi Verschelde 1 年之前
父节点
当前提交
b2af040423
共有 1 个文件被更改,包括 1 次插入0 次删除
  1. 1 0
      scene/main/viewport.cpp

+ 1 - 0
scene/main/viewport.cpp

@@ -2318,6 +2318,7 @@ void Viewport::_gui_force_drag(Control *p_base, const Variant &p_data, Control *
 	gui.dragging = true;
 	gui.drag_data = p_data;
 	gui.mouse_focus = nullptr;
+	gui.mouse_focus_mask.clear();
 
 	if (p_control) {
 		_gui_set_drag_preview(p_base, p_control);