Uncollapse favorites by default in the editor FileSystem dock

(cherry picked from commit 075bd4b281)
This commit is contained in:
Hugo Locurcio 2023-07-28 00:46:31 +02:00 committed by Yuri Sizov
parent 29bcc51734
commit 2d480eb632
1 changed files with 6 additions and 1 deletions

View File

@ -4965,12 +4965,17 @@ void EditorNode::_load_editor_layout() {
config.instantiate(); config.instantiate();
Error err = config->load(EditorPaths::get_singleton()->get_project_settings_dir().path_join("editor_layout.cfg")); Error err = config->load(EditorPaths::get_singleton()->get_project_settings_dir().path_join("editor_layout.cfg"));
if (err != OK) { // No config. if (err != OK) { // No config.
// If config is not found, expand the res:// folder by default. // If config is not found, expand the res:// folder and favorites by default.
TreeItem *root = FileSystemDock::get_singleton()->get_tree_control()->get_item_with_metadata("res://", 0); TreeItem *root = FileSystemDock::get_singleton()->get_tree_control()->get_item_with_metadata("res://", 0);
if (root) { if (root) {
root->set_collapsed(false); root->set_collapsed(false);
} }
TreeItem *favorites = FileSystemDock::get_singleton()->get_tree_control()->get_item_with_metadata("Favorites", 0);
if (favorites) {
favorites->set_collapsed(false);
}
if (overridden_default_layout >= 0) { if (overridden_default_layout >= 0) {
_layout_menu_option(overridden_default_layout); _layout_menu_option(overridden_default_layout);
} }