$ Union mouse difference in redraw rect
awm2/src/desktop.rs
fn handle_mouse_state_changes(
&mut self,
old_mouse_frame: Rect,
state_changes: Vec<MouseStateChange>,
) {
...
- self.compositor_state.queue_full_redraw(old_mouse_frame);
+ let total_update_rect = self.bind_rect_to_screen_size(old_mouse_frame.union(new_mouse_frame));
+ self.compositor_state.queue_full_redraw(total_update_rect);
...
}