fix: don't request redraw for pointer

This commit is contained in:
Hojjat 2026-08-04 17:00:59 -06:00 • committed by Ashley Wulber
parent b87e660eed
commit f5aa5a6f8c

View file

@ -1,8 +1,5 @@
use crate::{ use crate::platform_specific::wayland::{
event_loop::state::FrameStatus, event_loop::state::SctkState, sctk_event::SctkEvent,
platform_specific::wayland::{
event_loop::state::SctkState, sctk_event::SctkEvent,
},
}; };
use cctk::sctk::{ use cctk::sctk::{
delegate_pointer, delegate_pointer,
@ -50,14 +47,6 @@ impl PointerHandler for SctkState {
continue; continue;
} }
let entry = self
.frame_status
.entry(e.surface.id())
.or_insert(FrameStatus::RequestedRedraw);
if matches!(entry, FrameStatus::Received) {
*entry = FrameStatus::Ready;
}
self.sctk_events.push(SctkEvent::PointerEvent { self.sctk_events.push(SctkEvent::PointerEvent {
variant: PointerEvent { variant: PointerEvent {
surface: e.surface.clone(), surface: e.surface.clone(),