diff options
author | Rémi Verschelde <rverschelde@gmail.com> | 2023-08-28 15:05:28 +0200 |
---|---|---|
committer | Rémi Verschelde <rverschelde@gmail.com> | 2023-08-28 15:05:28 +0200 |
commit | 031f6deefb080d4d7634d8190334a7049f265146 (patch) | |
tree | 2f42d71e1d557ac29b39cf6f39094c8102d2fcbe | |
parent | 8df1d9033629317bbab05910c6d9ae4e0115324f (diff) | |
parent | cbd01043f09b8b3f649e09a159f82f283f67e622 (diff) | |
download | redot-engine-031f6deefb080d4d7634d8190334a7049f265146.tar.gz |
Merge pull request #81068 from KoBeWi/is_scene_a_resource
Fix Quick Open not opening binary resources
-rw-r--r-- | editor/editor_node.cpp | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/editor/editor_node.cpp b/editor/editor_node.cpp index d6dea2dc79..cf63b55989 100644 --- a/editor/editor_node.cpp +++ b/editor/editor_node.cpp @@ -4025,11 +4025,7 @@ void EditorNode::_quick_opened() { bool open_scene_dialog = quick_open->get_base_type() == "PackedScene"; for (int i = 0; i < files.size(); i++) { String res_path = files[i]; - - List<String> scene_extensions; - ResourceLoader::get_recognized_extensions_for_type("PackedScene", &scene_extensions); - - if (open_scene_dialog || scene_extensions.find(files[i].get_extension().to_lower())) { + if (open_scene_dialog || ClassDB::is_parent_class(ResourceLoader::get_resource_type(res_path), "PackedScene")) { open_request(res_path); } else { load_resource(res_path); |