diff --git a/src/manager_window.vala b/src/manager_window.vala
index a71dda982b579db3f0c645ffad9bb91989be0595..dc7ac29d1f08f8ff8c9ef8972a9cfdb04bb70c7b 100644
--- a/src/manager_window.vala
+++ b/src/manager_window.vala
@@ -1432,7 +1432,7 @@ namespace Pamac {
 
 		[GtkCallback]
 		void on_menu_button_toggled () {
-			preferences_button.visible = !transaction_running;
+			preferences_button.sensitive = !transaction_running;
 		}
 
 		[GtkCallback]
diff --git a/src/updater_window.vala b/src/updater_window.vala
index 6bedfeecf7e08db0a2cd9b1685bac64930d74825..b19be4a14351046e97109e133636df520ce9dbdc 100644
--- a/src/updater_window.vala
+++ b/src/updater_window.vala
@@ -152,7 +152,7 @@ namespace Pamac {
 
 		[GtkCallback]
 		void on_menu_button_toggled () {
-			preferences_button.visible = !transaction_running;
+			preferences_button.sensitive = !transaction_running;
 		}
 
 		[GtkCallback]