From 1cc562fb7248e18cd1f0b7a1119c29e09a6e6ce7 Mon Sep 17 00:00:00 2001 From: Goncalo Margalho Date: Mon, 17 Aug 2020 01:01:36 +0200 Subject: [PATCH] Fix for flatpak commands --- src/Models/Item.vala | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/src/Models/Item.vala b/src/Models/Item.vala index f6af804..b5a06c9 100644 --- a/src/Models/Item.vala +++ b/src/Models/Item.vala @@ -31,13 +31,20 @@ public class Workspaces.Models.Item : Object { Object (); this.id = Uuid.string_random (); this.name = name; + this.command = ""; } public void execute_command () { - try { - Process.spawn_command_line_async (command); - } catch (SpawnError e) { - warning ("Error: %s\n", e.message); + if (command.length > 0) { + var to_run_command = command; + if (is_flatpak () == true) { + to_run_command = "flatpak-spawn --host " + to_run_command; + } + try { + Process.spawn_command_line_async (to_run_command); + } catch (SpawnError e) { + warning ("Error: %s\n", e.message); + } } }