diff options
author | Dave Palais <active.hat0408@fastmail.com> | 2022-07-06 15:11:09 -0500 |
---|---|---|
committer | Dave Palais <active.hat0408@fastmail.com> | 2022-07-06 15:11:09 -0500 |
commit | d9e4327e34a347a9004b9742a8f4e148446549ae (patch) | |
tree | 8b7dd0ae0c35610f1025a0a6fa985ab66278d0e7 | |
parent | 09e12ba9b46934c32ffc9e178b5c6f0348de809f (diff) |
EditorScenePostImportPlugin: Return requested option value
-rw-r--r-- | editor/import/resource_importer_scene.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/editor/import/resource_importer_scene.cpp b/editor/import/resource_importer_scene.cpp index a9c43e573f..a5920ef98d 100644 --- a/editor/import/resource_importer_scene.cpp +++ b/editor/import/resource_importer_scene.cpp @@ -144,11 +144,11 @@ Variant EditorScenePostImportPlugin::get_option_value(const StringName &p_name) ERR_FAIL_COND_V_MSG(current_options == nullptr && current_options_dict == nullptr, Variant(), "get_option_value called from a function where option values are not available."); ERR_FAIL_COND_V_MSG(current_options && !current_options->has(p_name), Variant(), "get_option_value called with unexisting option argument: " + String(p_name)); ERR_FAIL_COND_V_MSG(current_options_dict && !current_options_dict->has(p_name), Variant(), "get_option_value called with unexisting option argument: " + String(p_name)); - if (current_options) { - (*current_options)[p_name]; + if (current_options && current_options->has(p_name)) { + return (*current_options)[p_name]; } - if (current_options_dict) { - (*current_options_dict)[p_name]; + if (current_options_dict && current_options_dict->has(p_name)) { + return (*current_options_dict)[p_name]; } return Variant(); } |