compositor: Remove redundant weston_surface_damage_below() calls
In the attach case we always end up calling weston_surface_damage_below() through weston_surface_update_transform() if and only if we need it.
This commit is contained in:
parent
d0e2ef7779
commit
31f9d0e8de
|
@ -1119,8 +1119,6 @@ surface_attach(struct wl_client *client,
|
|||
if (!buffer_resource && !es->output)
|
||||
return;
|
||||
|
||||
weston_surface_damage_below(es);
|
||||
|
||||
if (es->buffer) {
|
||||
weston_buffer_post_release(es->buffer);
|
||||
wl_list_remove(&es->buffer_destroy_listener.link);
|
||||
|
@ -1684,9 +1682,6 @@ input_device_attach(struct wl_client *client,
|
|||
if (device->input_device.pointer_focus->resource.client != client)
|
||||
return;
|
||||
|
||||
if (device->sprite)
|
||||
weston_surface_damage_below(device->sprite);
|
||||
|
||||
if (!buffer_resource && device->sprite->output) {
|
||||
wl_list_remove(&device->sprite->link);
|
||||
device->sprite->output = NULL;
|
||||
|
|
Loading…
Reference in New Issue