Less asserts

This commit is contained in:
numzero 2024-09-22 16:08:19 +03:00
parent a40ba66209
commit 0e32467b24

View File

@ -30,11 +30,11 @@ impl<S: Copy> DragCtl<S> {
pub fn on_button(&mut self, pos: Vec2, state: ElementState) { pub fn on_button(&mut self, pos: Vec2, state: ElementState) {
match state { match state {
ElementState::Pressed => { ElementState::Pressed => {
assert!(self.ctl.is_none()); if self.ctl.is_none() {
self.ctl = Some((pos, self.state)); self.ctl = Some((pos, self.state));
} }
}
ElementState::Released => { ElementState::Released => {
assert!(self.ctl.is_some());
self.ctl = None; self.ctl = None;
} }
} }