Merge pull request #99389 from KoBeWi/globalization_ensues

Fix global paths in EditorPropertyPath
This commit is contained in:
Thaddeus Crews 2024-11-18 09:23:41 -06:00
commit 895d433f50
No known key found for this signature in database
GPG Key ID: 62181B86FE9E5D84

View File

@ -463,10 +463,12 @@ void EditorPropertyPath::_set_read_only(bool p_read_only) {
void EditorPropertyPath::_path_selected(const String &p_path) {
String full_path = p_path;
ResourceUID::ID id = ResourceLoader::get_resource_uid(full_path);
if (id != ResourceUID::INVALID_ID) {
full_path = ResourceUID::get_singleton()->id_to_text(id);
if (!global) {
const ResourceUID::ID id = ResourceLoader::get_resource_uid(full_path);
if (id != ResourceUID::INVALID_ID) {
full_path = ResourceUID::get_singleton()->id_to_text(id);
}
}
emit_changed(get_edited_property(), full_path);