Skip to content

Commit

Permalink
Merge pull request godotengine#98032 from zaevi/fix_drag_preview_posi…
Browse files Browse the repository at this point in the history
…tion

Fix incorrect drag preview position under transformed `CanvasLayer`.
  • Loading branch information
Repiteo committed Dec 9, 2024
2 parents 4b1a51d + 3e30dd7 commit 09dd5e6
Showing 1 changed file with 2 additions and 1 deletion.
3 changes: 2 additions & 1 deletion scene/main/viewport.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -1990,7 +1990,8 @@ void Viewport::_gui_input_event(Ref<InputEvent> p_event) {

Control *drag_preview = _gui_get_drag_preview();
if (drag_preview) {
drag_preview->set_position(mpos);
Vector2 pos = drag_preview->get_canvas_transform().affine_inverse().xform(mpos);
drag_preview->set_position(pos);
}

gui.drag_mouse_over = section_root->gui.target_control;
Expand Down

0 comments on commit 09dd5e6

Please sign in to comment.