launcher+mango: fix flatpak run

This commit is contained in:
Lemmy
2026-02-04 17:14:43 -05:00
parent 3a1dbd4c28
commit cc64bff9cb
+3 -1
View File
@@ -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);