diff options
author | spiff_ <spiff_@svn> | 2010-04-28 20:01:37 +0000 |
---|---|---|
committer | spiff_ <spiff_@svn> | 2010-04-28 20:01:37 +0000 |
commit | f5d24b4b9f3e53d64bac1bb1a12e2850a482a04d (patch) | |
tree | d823c0bc435e23ace68c9fd286f1dab370b4f5e3 | |
parent | 0ef4b5176c57bfff1d398bc6552ded1d8fa6af1f (diff) |
fixed: don't strip path for browsed scripts
git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@29628 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
-rw-r--r-- | xbmc/utils/Builtins.cpp | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/xbmc/utils/Builtins.cpp b/xbmc/utils/Builtins.cpp index 5be490aa0b..0300983516 100644 --- a/xbmc/utils/Builtins.cpp +++ b/xbmc/utils/Builtins.cpp @@ -954,7 +954,12 @@ int CBuiltins::Execute(const CStdString& execString) strMask = ".py"; CStdString replace; if (CGUIDialogFileBrowser::ShowAndGetFile(url.Get(), strMask, TranslateType(type, true), replace, true, true, true)) - g_settings.SetSkinString(string, CUtil::GetFileName(replace)); + { + if (replace.Mid(0,9).Equals("addons://")) + g_settings.SetSkinString(string, CUtil::GetFileName(replace)); + else + g_settings.SetSkinString(string, replace); + } } else { |