diff options
author | bruvzg <7645683+bruvzg@users.noreply.github.com> | 2024-06-05 21:01:30 +0300 |
---|---|---|
committer | bruvzg <7645683+bruvzg@users.noreply.github.com> | 2024-06-05 21:01:30 +0300 |
commit | 864a93fdbf282232d50695fdb8054e323a4f743b (patch) | |
tree | a525df1d3a642fee2515667568e5e19f88a54a69 | |
parent | 96a386f3c424af96d950ee5098b4b0e4907c9508 (diff) | |
download | redot-engine-864a93fdbf282232d50695fdb8054e323a4f743b.tar.gz |
Fix excessive canvas items updates.
-rw-r--r-- | scene/main/window.cpp | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/scene/main/window.cpp b/scene/main/window.cpp index 1c5f9cc663..39e5b6de33 100644 --- a/scene/main/window.cpp +++ b/scene/main/window.cpp @@ -1229,14 +1229,12 @@ void Window::_update_viewport_size() { } if (!Math::is_equal_approx(TS->font_get_global_oversampling(), font_oversampling)) { TS->font_set_global_oversampling(font_oversampling); - ci_updated = false; + if (!ci_updated) { + update_canvas_items(); + } } } - if (!ci_updated) { - update_canvas_items(); - } - notification(NOTIFICATION_WM_SIZE_CHANGED); if (embedder) { |