compositor: remove redundant cursor damage calls
As weston_surface_update_transform() automatically applies before and after damage on surface geometry change, we don't need to explicitly add the same damage in motion_notify() for the cursor surface. We still need the side-effect, that is scheduling a repaint. Signed-off-by: Pekka Paalanen <ppaalanen@gmail.com>
This commit is contained in:
parent
cc2f868b2e
commit
f8c6aae688
@ -1364,13 +1364,11 @@ notify_motion(struct wl_input_device *device, uint32_t time, int x, int y)
|
||||
device->grab->x, device->grab->y);
|
||||
|
||||
if (wd->sprite) {
|
||||
weston_surface_damage_below(wd->sprite);
|
||||
|
||||
wd->sprite->geometry.x = device->x - wd->hotspot_x;
|
||||
wd->sprite->geometry.y = device->y - wd->hotspot_y;
|
||||
wd->sprite->geometry.dirty = 1;
|
||||
|
||||
weston_surface_damage(wd->sprite);
|
||||
weston_compositor_schedule_repaint(ec);
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user