From 4773afb494991d7f74ca997d33023860d4882c95 Mon Sep 17 00:00:00 2001
From: guinux <nuxgui@gmail.com>
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 23b380cc..4e9645fc 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) {
-- 
GitLab