forked from Shinonome/dots-hyprland
wallpaper selector: fix file:// being passed to magick script
This commit is contained in:
@@ -146,14 +146,14 @@ Singleton {
|
|||||||
|
|
||||||
// Thumbnail generation
|
// Thumbnail generation
|
||||||
function generateThumbnail(size: string) {
|
function generateThumbnail(size: string) {
|
||||||
// console.log("[Wallpapers] Updating thumbnails")
|
|
||||||
if (!["normal", "large", "x-large", "xx-large"].includes(size)) throw new Error("Invalid thumbnail size");
|
if (!["normal", "large", "x-large", "xx-large"].includes(size)) throw new Error("Invalid thumbnail size");
|
||||||
thumbgenProc.directory = root.directory
|
thumbgenProc.directory = root.directory
|
||||||
thumbgenProc.running = false
|
thumbgenProc.running = false
|
||||||
thumbgenProc.command = [
|
thumbgenProc.command = [
|
||||||
"bash", "-c",
|
"bash", "-c",
|
||||||
`${thumbgenScriptPath} --size ${size} --machine_progress -d ${FileUtils.trimFileProtocol(root.directory)} || ${generateThumbnailsMagickScriptPath} --size ${size} -d ${root.directory}`,
|
`${thumbgenScriptPath} --size ${size} --machine_progress -d ${FileUtils.trimFileProtocol(root.directory)} || ${generateThumbnailsMagickScriptPath} --size ${size} -d ${FileUtils.trimFileProtocol(root.directory)}`,
|
||||||
]
|
]
|
||||||
|
// console.log("[Wallpapers] Updating thumbnails with command ", thumbgenProc.command.join(" "))
|
||||||
root.thumbnailGenerationProgress = 0
|
root.thumbnailGenerationProgress = 0
|
||||||
thumbgenProc.running = true
|
thumbgenProc.running = true
|
||||||
}
|
}
|
||||||
@@ -177,6 +177,7 @@ Singleton {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
onExited: (exitCode, exitStatus) => {
|
onExited: (exitCode, exitStatus) => {
|
||||||
|
// print("[Wallpapers] Thumbnail generation completed with exit code", exitCode)
|
||||||
root.thumbnailGenerated(thumbgenProc.directory)
|
root.thumbnailGenerated(thumbgenProc.directory)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user