diff options
author | geequlim <geequlim@gmail.com> | 2017-09-10 16:33:54 +0800 |
---|---|---|
committer | geequlim <geequlim@gmail.com> | 2017-09-10 16:33:54 +0800 |
commit | 20442d0a896445268f0991953f8b785bdc9747cf (patch) | |
tree | bf8d3c6c989ff94bca756c993bae73d978e7af88 /core/project_settings.cpp | |
parent | d1cb73b47a17de830d9474026ffa7b3587cfbc68 (diff) | |
download | redot-engine-20442d0a896445268f0991953f8b785bdc9747cf.tar.gz |
Add user data directory support for ProjectSettings::globalize_path
Diffstat (limited to 'core/project_settings.cpp')
-rw-r--r-- | core/project_settings.cpp | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/core/project_settings.cpp b/core/project_settings.cpp index a74917162b..23e4961138 100644 --- a/core/project_settings.cpp +++ b/core/project_settings.cpp @@ -114,7 +114,15 @@ String ProjectSettings::globalize_path(const String &p_path) const { return p_path.replace("res:/", resource_path); }; return p_path.replace("res://", ""); - }; + } else if (p_path.begins_with("user://")) { + + String data_dir = OS::get_singleton()->get_data_dir(); + if (data_dir != "") { + + return p_path.replace("user:/", data_dir); + }; + return p_path.replace("user://", ""); + } return p_path; } |