From 9b10819823e82a03247477a0ea396edcab194291 Mon Sep 17 00:00:00 2001 From: goajos Date: Sun, 14 Dec 2025 00:43:21 +0100 Subject: [PATCH] flatpak bug v0.4.1 fix: https://github.com/kiviktnm/decman/issues/35 --- src/decman/app.py | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/src/decman/app.py b/src/decman/app.py index 578d168..04c8041 100644 --- a/src/decman/app.py +++ b/src/decman/app.py @@ -282,11 +282,12 @@ class Core: # pacman currently_installed = self.pacman.get_installed() to_remove = self.source.packages_to_remove(currently_installed) - - currently_installed_flatpak = self.flatpak.get_installed() - to_remove_flatpak = self.source.flatpak_packages_to_remove( - currently_installed_flatpak - ) + + if conf.enable_flatpak and self.update_flatpaks: + currently_installed_flatpak = self.flatpak.get_installed() + to_remove_flatpak = self.source.flatpak_packages_to_remove( + currently_installed_flatpak + ) l.print_list("Removing pacman packages:", to_remove) @@ -371,10 +372,11 @@ class Core: to_install_fpm = self.source.foreign_packages_to_install(currently_installed) # flatpak - currently_installed_flatpak = self.flatpak.get_installed() - to_install_flatpak = self.source.flatpak_packages_to_install( - currently_installed_flatpak - ) + if conf.enable_flatpak and self.update_flatpaks: + currently_installed_flatpak = self.flatpak.get_installed() + to_install_flatpak = self.source.flatpak_packages_to_install( + currently_installed_flatpak + ) l.print_list("Installing pacman packages:", to_install_pacman)