Skip to content

Commit 5e12582

Browse files
author
James Brundage
committed
Add-OBSBrowserSource: Attempting local file fix (#34)
1 parent ba16853 commit 5e12582

1 file changed

Lines changed: 8 additions & 2 deletions

File tree

Commands/Sources/Add-OBSBrowserSource.ps.ps1

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -118,13 +118,19 @@ function Add-OBSBrowserSource
118118

119119
if ($uri.Scheme -eq 'File') {
120120
if (Test-Path $uri.AbsolutePath) {
121-
$myParameterData["local_file"] = "$uri"
121+
$myParameterData["local_file"] = "$uri" -replace '[\\/]', '/'
122122
$myParameterData["is_local_file"] = $true
123123
}
124124
}
125125
else
126126
{
127-
$myParameterData["url"] = "$uri"
127+
if (Test-Path $uri) {
128+
$rp = $ExecutionContext.SessionState.Path.GetResolvedPSPathFromPSPath($uri)
129+
$myParameterData["local_file"] = "$rp" -replace '[\\/]', '/'
130+
$myParameterData["is_local_file"] = $true
131+
} else {
132+
$myParameterData["url"] = "$uri"
133+
}
128134
}
129135

130136

0 commit comments

Comments
 (0)