1
0
mirror of https://github.com/godotengine/godot.git synced 2025-11-08 12:40:44 +00:00

Fix editor constantly redrawing when freelook is active with still camera

The editor only needs to redraw when the camera is moving.

This helps preserver battery life on laptops when using freelook,
especially with the toggle mode (Shift + F).

(cherry picked from commit 21807f8d88)
This commit is contained in:
Hugo Locurcio
2021-05-23 19:50:53 +02:00
committed by Rémi Verschelde
parent a34d5c31b7
commit f88dc1fd44

View File

@@ -336,7 +336,7 @@ void SpatialEditorViewport::_update_camera(float p_interp_delta) {
equal = false;
}
if (!equal || p_interp_delta == 0 || is_freelook_active() || is_orthogonal != orthogonal) {
if (!equal || p_interp_delta == 0 || is_orthogonal != orthogonal) {
camera->set_global_transform(to_camera_transform(camera_cursor));
if (orthogonal) {