mirror of
https://github.com/noctalia-dev/noctalia-shell.git
synced 2026-05-11 17:08:27 +08:00
launcher+mango: fix flatpak run
This commit is contained in:
@@ -691,7 +691,9 @@ Item {
|
||||
|
||||
function spawn(command) {
|
||||
try {
|
||||
const cmdStr = Array.isArray(command) ? command.join(" ") : command;
|
||||
// Convert QML list to JS array if needed (QML lists fail Array.isArray but have length)
|
||||
const cmdArray = Array.isArray(command) ? command : (command && typeof command === "object" && command.length !== undefined) ? Array.from(command) : [command];
|
||||
const cmdStr = cmdArray.join(" ");
|
||||
Quickshell.execDetached(["sh", "-c", "mmsg -d 'spawn," + cmdStr + "'"]);
|
||||
} catch (e) {
|
||||
Logger.e("MangoService", "Failed to spawn command:", e);
|
||||
|
||||
Reference in New Issue
Block a user