Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Browse files

Merge pull request #1590 from jmarshallnz/skin_setpath_specify_path

allow skin.setpath to take a second parameter of the path to search
  • Loading branch information...
commit 407b5155481bea2f2d0dffeceb7d1ab26b562567 2 parents 0358178 + 665b0bb
@jmarshallnz jmarshallnz authored
Showing with 13 additions and 0 deletions.
  1. +13 −0 xbmc/interfaces/Builtins.cpp
View
13 xbmc/interfaces/Builtins.cpp
@@ -1186,6 +1186,19 @@ int CBuiltins::Execute(const CStdString& execString)
else // execute.Equals("skin.setpath"))
{
g_mediaManager.GetNetworkLocations(localShares);
+ if (params.size() > 1)
+ {
+ value = params[1];
+ URIUtils::AddSlashAtEnd(value);
+ bool bIsSource;
+ if (CUtil::GetMatchingSource(value,localShares,bIsSource) < 0) // path is outside shares - add it as a separate one
+ {
+ CMediaSource share;
+ share.strName = g_localizeStrings.Get(13278);
+ share.strPath = value;
+ localShares.push_back(share);
+ }
+ }
if (CGUIDialogFileBrowser::ShowAndGetDirectory(localShares, g_localizeStrings.Get(1031), value))
g_settings.SetSkinString(string, value);
}
Please sign in to comment.
Something went wrong with that request. Please try again.