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
parent 9983df9210
commit 3cfbabfa59

View file

@ -41,8 +41,11 @@ void Camera2D::_update_scroll() {
} }
if (Engine::get_singleton()->is_editor_hint()) { if (Engine::get_singleton()->is_editor_hint()) {
update(); //will just be drawn update();
return; // 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) { if (!viewport) {