aboutsummaryrefslogtreecommitdiff
path: root/src/Emby.Server/ApplicationPathHelper.cs
diff options
context:
space:
mode:
Diffstat (limited to 'src/Emby.Server/ApplicationPathHelper.cs')
-rw-r--r--src/Emby.Server/ApplicationPathHelper.cs11
1 files changed, 2 insertions, 9 deletions
diff --git a/src/Emby.Server/ApplicationPathHelper.cs b/src/Emby.Server/ApplicationPathHelper.cs
index 4da87b6a0..c611ff372 100644
--- a/src/Emby.Server/ApplicationPathHelper.cs
+++ b/src/Emby.Server/ApplicationPathHelper.cs
@@ -8,7 +8,7 @@ namespace Emby.Server
{
public class ApplicationPathHelper
{
- public static string GetProgramDataPath(string applicationPath)
+ public static string GetProgramDataPath(string appDirectory)
{
var useDebugPath = false;
@@ -27,14 +27,7 @@ namespace Emby.Server
// If it's a relative path, e.g. "..\"
if (!Path.IsPathRooted(programDataPath))
{
- var path = Path.GetDirectoryName(applicationPath);
-
- if (string.IsNullOrEmpty(path))
- {
- throw new Exception("Unable to determine running assembly location");
- }
-
- programDataPath = Path.Combine(path, programDataPath);
+ programDataPath = Path.Combine(appDirectory, programDataPath);
programDataPath = Path.GetFullPath(programDataPath);
}