diff options
author | Yuri Sizov <yuris@humnom.net> | 2023-12-20 13:19:21 +0100 |
---|---|---|
committer | Yuri Sizov <yuris@humnom.net> | 2023-12-20 13:19:21 +0100 |
commit | 416e594eb32efb91cd1de8f8b409f0383e70f807 (patch) | |
tree | e2e9510ece7720504a6946b73973dd918c78ebd4 /editor/editor_node.cpp | |
parent | 3ce73e5d419011d1642ed30a3417362b82c41898 (diff) | |
download | redot-engine-416e594eb32efb91cd1de8f8b409f0383e70f807.tar.gz |
Correctly enforce minimum window size in editor
Also set the maximum size for the language
picked in the project manager.
Diffstat (limited to 'editor/editor_node.cpp')
-rw-r--r-- | editor/editor_node.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/editor/editor_node.cpp b/editor/editor_node.cpp index cdaa0c036d..b325d2974c 100644 --- a/editor/editor_node.cpp +++ b/editor/editor_node.cpp @@ -6852,7 +6852,9 @@ EditorNode::EditorNode() { // Define a minimum window size to prevent UI elements from overlapping or being cut off. Window *w = Object::cast_to<Window>(SceneTree::get_singleton()->get_root()); if (w) { - w->set_min_size(Size2(1024, 600) * EDSCALE); + const Size2 minimum_size = Size2(1024, 600) * EDSCALE; + w->set_min_size(minimum_size); // Calling it this early doesn't sync the property with DS. + DisplayServer::get_singleton()->window_set_min_size(minimum_size); } EditorFileDialog::set_default_show_hidden_files(EDITOR_GET("filesystem/file_dialog/show_hidden_files")); |