diff options
author | Yuri Sizov <yuris@humnom.net> | 2023-09-06 14:49:34 +0200 |
---|---|---|
committer | Yuri Sizov <yuris@humnom.net> | 2023-09-06 14:49:34 +0200 |
commit | 008dc63fe69248832a6f1cb7733205a1bf65c65d (patch) | |
tree | 22778cefb439dcb3a3142f9b6e870245b20a3e6d | |
parent | 07176632a6f670779d9eddcfd93f95b6b9272c80 (diff) | |
parent | 1083ce4466a99e8bdf8f3dca8bda055c66f539a6 (diff) | |
download | redot-engine-008dc63fe69248832a6f1cb7733205a1bf65c65d.tar.gz |
Merge pull request #81344 from AThousandShips/folder_color_fix
Fix saving editor folder colors
-rw-r--r-- | editor/filesystem_dock.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/editor/filesystem_dock.cpp b/editor/filesystem_dock.cpp index b8019a15e9..364a453e0a 100644 --- a/editor/filesystem_dock.cpp +++ b/editor/filesystem_dock.cpp @@ -2795,6 +2795,12 @@ void FileSystemDock::_folder_color_index_pressed(int p_index, PopupMenu *p_menu) } } + if (!ProjectSettings::get_singleton()->has_setting("file_customization/folder_colors")) { + ProjectSettings::get_singleton()->set_setting("file_customization/folder_colors", assigned_folder_colors); + } else if (assigned_folder_colors.is_empty()) { + ProjectSettings::get_singleton()->set_setting("file_customization/folder_colors", Variant()); + } + ProjectSettings::get_singleton()->save(); _update_tree(get_uncollapsed_paths()); |