From 21807f8d883a3a276bea990c9349e0417caf46f6 Mon Sep 17 00:00:00 2001 From: Hugo Locurcio Date: Sun, 23 May 2021 19:50:53 +0200 Subject: 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). --- editor/plugins/node_3d_editor_plugin.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'editor/plugins') diff --git a/editor/plugins/node_3d_editor_plugin.cpp b/editor/plugins/node_3d_editor_plugin.cpp index ba39ce3aed..10dfb65c45 100644 --- a/editor/plugins/node_3d_editor_plugin.cpp +++ b/editor/plugins/node_3d_editor_plugin.cpp @@ -344,7 +344,7 @@ void Node3DEditorViewport::_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) { -- cgit v1.2.3