fix cage
This commit is contained in:
@@ -181,14 +181,16 @@ impl View {
|
|||||||
}
|
}
|
||||||
|
|
||||||
fn action_set_run_mode(&mut self, layout: &mut Layout, run_mode: RunMode) -> anyhow::Result<()> {
|
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();
|
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()?;
|
c.finish()?;
|
||||||
Ok(())
|
Ok(())
|
||||||
|
|||||||
Reference in New Issue
Block a user