From 4773afb494991d7f74ca997d33023860d4882c95 Mon Sep 17 00:00:00 2001 From: guinux Date: Fri, 4 Aug 2017 15:10:43 +0200 Subject: [PATCH] fix kernel modules detection --- src/system_daemon.vala | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/system_daemon.vala b/src/system_daemon.vala index 23b380c..4e9645f 100644 --- a/src/system_daemon.vala +++ b/src/system_daemon.vala @@ -948,9 +948,12 @@ namespace Pamac { // add the same module for other installed kernels foreach (unowned string installed_kernel in installed_kernels) { string module = installed_kernel + "-" + splitted[1]; - unowned Alpm.Package? module_pkg = get_syncpkg (module); - if (module_pkg != null) { - trans_add_pkg_real (module_pkg); + unowned Alpm.Package? installed_module_pkg = alpm_handle.localdb.get_pkg (module); + if (installed_module_pkg == null) { + unowned Alpm.Package? module_pkg = get_syncpkg (module); + if (module_pkg != null) { + trans_add_pkg_real (module_pkg); + } } } } else if (splitted.length == 1) {