Skip to content

Commit accf00c

Browse files
committed
Merge pull request #111384 from harperstoeckle/fix-camera-2d-size
Fix incorrect transform calculation in `Camera2D` when using a custom viewport
2 parents e7ded62 + 6aab67d commit accf00c

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

scene/2d/camera_2d.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -738,7 +738,8 @@ Size2 Camera2D::_get_camera_screen_size() const {
738738
if (is_part_of_edited_scene()) {
739739
return Size2(GLOBAL_GET_CACHED(real_t, "display/window/size/viewport_width"), GLOBAL_GET_CACHED(real_t, "display/window/size/viewport_height"));
740740
}
741-
return get_viewport_rect().size;
741+
ERR_FAIL_NULL_V(viewport, Size2());
742+
return viewport->get_visible_rect().size;
742743
}
743744

744745
void Camera2D::set_drag_horizontal_enabled(bool p_enabled) {

0 commit comments

Comments
 (0)