From 08234524b8b7defa39565c127fe801e982d44fd8 Mon Sep 17 00:00:00 2001 From: heliguy Date: Wed, 4 Oct 2023 12:05:56 -0400 Subject: [PATCH] Properties window shows dependant runtimes --- src/common.py | 5 +++++ src/properties_window.py | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/src/common.py b/src/common.py index 69a4b66..5444377 100644 --- a/src/common.py +++ b/src/common.py @@ -108,6 +108,11 @@ class myUtils: for line in lines[1:]: row = line.split("\t") data.append(row) + + output = subprocess.run(["flatpak-spawn", "--host", "flatpak", "list", "--columns=runtime"], capture_output=True, text=True, env=self.new_env).stdout + lines = output.strip().split("\n") + for i in range(len(lines)): + data[i].append(lines[i]) return data def uninstallFlatpak(self, ref_arr, type_arr, should_trash): diff --git a/src/properties_window.py b/src/properties_window.py index de233ba..a38b108 100644 --- a/src/properties_window.py +++ b/src/properties_window.py @@ -106,7 +106,7 @@ def show_properties_window(widget, index, window): properties_box.append(user_data_list) - column_headers = [_('Name'), _('Description'), _('App ID'), _('Version'), _('Branch'), _('Arch'), _('Origin'), _('Installation'), _('Ref'), _('Active Commit'), _('Latest Commit'), _('Installed Size'), _('Options')] + column_headers = [_('Name'), _('Description'), _('App ID'), _('Version'), _('Branch'), _('Arch'), _('Origin'), _('Installation'), _('Ref'), _('Active Commit'), _('Latest Commit'), _('Installed Size'), _('Options'), _('Runtimes')] for column in range(len(window.host_flatpaks[index])): if window.host_flatpaks[index][column] == "": continue