Fix for 2D viewport not updating in the editor when the camera moves

This fixes a problem with 2D viewports not taking the camera position
into consideration when previewed in the editor.

Fixes #40441
This commit is contained in:
Richard Adenling 2022-12-06 08:34:40 +01:00 committed by Relintai
parent 40a9b72afb
commit 689a7340f3

View File

@ -42,8 +42,11 @@ void Camera2D::_update_scroll() {
}
if (Engine::get_singleton()->is_editor_hint()) {
update(); //will just be drawn
return;
update();
// Only set viewport transform when not bound to the main viewport.
if (get_viewport() == get_tree()->get_edited_scene_root()->get_viewport()) {
return;
}
}
if (!viewport) {