diff --git a/wlx-overlay-s/src/overlays/edit/mod.rs b/wlx-overlay-s/src/overlays/edit/mod.rs index 0186702..ae690bb 100644 --- a/wlx-overlay-s/src/overlays/edit/mod.rs +++ b/wlx-overlay-s/src/overlays/edit/mod.rs @@ -9,7 +9,7 @@ use std::{ use glam::vec2; use slotmap::Key; use wgui::{ - components::{checkbox::ComponentCheckbox, slider::ComponentSlider}, + components::{button::ComponentButton, checkbox::ComponentCheckbox, slider::ComponentSlider}, event::{CallbackDataCommon, EventAlterables, EventCallback}, parser::Fetchable, widget::EventResult, @@ -341,6 +341,11 @@ fn reset_panel( state: &panel.layout.state, }; + let c = panel + .parser_state + .fetch_component_as::("top_grab")?; + c.set_sticky_state(&mut common, !state.grabbable); + let c = panel .parser_state .fetch_component_as::("lerp_slider")?;