remove library copying when setting up a custom library. we'll add a separate button to do it later.
This commit is contained in:
parent
953bf75275
commit
d889cf1f57
|
@ -397,31 +397,6 @@ namespace MediaBrowser.Controller.Entities
|
||||||
{
|
{
|
||||||
_rootFolderPath = null;
|
_rootFolderPath = null;
|
||||||
RootFolder = null;
|
RootFolder = null;
|
||||||
|
|
||||||
if (config.UseCustomLibrary)
|
|
||||||
{
|
|
||||||
CopyDefaultLibraryPathsIfNeeded();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Copies the default library paths if needed.
|
|
||||||
/// </summary>
|
|
||||||
private void CopyDefaultLibraryPathsIfNeeded()
|
|
||||||
{
|
|
||||||
var userPath = RootFolderPath;
|
|
||||||
|
|
||||||
var defaultPath = ConfigurationManager.ApplicationPaths.DefaultUserViewsPath;
|
|
||||||
|
|
||||||
if (userPath.Equals(defaultPath, StringComparison.OrdinalIgnoreCase))
|
|
||||||
{
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
if (!Directory.EnumerateFileSystemEntries(userPath, "*.lnk", SearchOption.AllDirectories).Any())
|
|
||||||
{
|
|
||||||
FileSystem.CopyAll(defaultPath, userPath);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user