mirror of https://github.com/godotengine/godot
Fix wrong condition checking for foreign resources
This commit is contained in:
parent
7d999b7507
commit
fd490c95a5
|
|
@ -2980,7 +2980,7 @@ void EditorPropertyResource::_resource_selected(const RES &p_resource, bool p_ed
|
||||||
List<String> extensions;
|
List<String> extensions;
|
||||||
ResourceLoader::get_recognized_extensions_for_type("PackedScene", &extensions);
|
ResourceLoader::get_recognized_extensions_for_type("PackedScene", &extensions);
|
||||||
|
|
||||||
if (extensions.find(parent.get_extension()) && (!EditorNode::get_singleton()->get_edited_scene() || EditorNode::get_singleton()->get_edited_scene()->get_scene_file_path() == parent)) {
|
if (extensions.find(parent.get_extension()) && (!EditorNode::get_singleton()->get_edited_scene() || EditorNode::get_singleton()->get_edited_scene()->get_scene_file_path() != parent)) {
|
||||||
// If the resource belongs to another scene, edit it in that scene instead.
|
// If the resource belongs to another scene, edit it in that scene instead.
|
||||||
EditorNode::get_singleton()->call_deferred("edit_foreign_resource", p_resource);
|
EditorNode::get_singleton()->call_deferred("edit_foreign_resource", p_resource);
|
||||||
return;
|
return;
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue