This commit is contained in:
galister
2026-01-03 01:24:37 +09:00
parent 43575dea0a
commit c1544e93e9

View File

@@ -181,14 +181,16 @@ impl View {
}
fn action_set_run_mode(&mut self, layout: &mut Layout, run_mode: RunMode) -> anyhow::Result<()> {
let (n1, n2) = match run_mode {
RunMode::Cage => (true, false),
RunMode::Wayland => (false, true),
};
let mut c = layout.start_common();
self.cb_cage_mode.set_checked(&mut c.common(), n1);
self.cb_wayland_mode.set_checked(&mut c.common(), n2);
self
.cb_cage_mode
.set_checked(&mut c.common(), matches!(run_mode, RunMode::Cage));
self
.cb_wayland_mode
.set_checked(&mut c.common(), matches!(run_mode, RunMode::Wayland));
self.run_mode = run_mode;
c.finish()?;
Ok(())