1
0
Fork 0
forked from wry/wry

wl_keyboard: don't send key-up events for keys that are not logically down

This commit is contained in:
Julian Orth 2025-01-23 13:48:23 +01:00
parent abaeed4c01
commit 53c38bdd68
9 changed files with 68 additions and 27 deletions

View file

@ -19,7 +19,6 @@ impl<T> Deref for VecSet<T> {
}
impl<T> VecSet<T> {
#[expect(dead_code)]
pub fn clear(&mut self) {
self.vec.clear();
}
@ -47,4 +46,13 @@ impl<T: PartialEq> VecSet<T> {
pub fn pop(&mut self) -> Option<T> {
self.vec.pop()
}
pub fn extend(&mut self, vals: &[T])
where
T: Copy,
{
for v in vals.iter().copied() {
self.insert(v);
}
}
}