summaryrefslogtreecommitdiff
path: root/editor
diff options
context:
space:
mode:
authorRĂ©mi Verschelde <remi@verschelde.fr>2021-03-27 08:46:16 +0100
committerGitHub <noreply@github.com>2021-03-27 08:46:16 +0100
commita82765a46477209dad1eeb466d593d592167060a (patch)
tree1411f2d3dd9486fc409768a2f6f17903e21a27fe /editor
parent5cdd4ee8bced19a5f7e74c6d3d693bbb39e27bd7 (diff)
parent918f50c04ce949c36dead1f219ade5fcffe62782 (diff)
Merge pull request #47403 from likeich/project_man_scale_fix
Fix project manager window size scaling
Diffstat (limited to 'editor')
-rw-r--r--editor/project_manager.cpp6
1 files changed, 4 insertions, 2 deletions
diff --git a/editor/project_manager.cpp b/editor/project_manager.cpp
index 914806039f..26ff8e1551 100644
--- a/editor/project_manager.cpp
+++ b/editor/project_manager.cpp
@@ -2425,8 +2425,10 @@ ProjectManager::ProjectManager() {
// Define a minimum window size to prevent UI elements from overlapping or being cut off
DisplayServer::get_singleton()->window_set_min_size(Size2(750, 420) * EDSCALE);
- // TODO: Resize windows on hiDPI displays on Windows and Linux and remove the line below
- DisplayServer::get_singleton()->window_set_size(DisplayServer::get_singleton()->window_get_size() * MAX(1, EDSCALE));
+ // TODO: Resize windows on hiDPI displays on Windows and Linux and remove the lines below
+ float scale_factor = MAX(1, EDSCALE);
+ Vector2i window_size = DisplayServer::get_singleton()->window_get_size();
+ DisplayServer::get_singleton()->window_set_size(Vector2i(window_size.x * scale_factor, window_size.y * scale_factor));
}
// TRANSLATORS: This refers to the application where users manage their Godot projects.