diff options
-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) { |