wl_keyboard: don't send key-up events for keys that are not logically down
This commit is contained in:
parent
abaeed4c01
commit
53c38bdd68
9 changed files with 68 additions and 27 deletions
|
|
@ -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);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue