Add FUSE fix wizard with pkexec installation

This commit is contained in:
2026-02-27 23:59:26 +02:00
parent 6208dab2b7
commit 8e95bbaabd
5 changed files with 247 additions and 0 deletions

View File

@@ -677,6 +677,16 @@ impl DriftwoodWindow {
}
self.add_action(&update_all_action);
let fix_fuse_action = gio::SimpleAction::new("fix-fuse", None);
{
let window_weak = self.downgrade();
fix_fuse_action.connect_activate(move |_, _| {
let Some(window) = window_weak.upgrade() else { return };
crate::ui::fuse_wizard::show_fuse_wizard(&window);
});
}
self.add_action(&fix_fuse_action);
// --- Context menu actions (parameterized with record ID) ---
let param_type = Some(glib::VariantTy::INT64);