diff options
author | emersion <contact@emersion.fr> | 2019-01-17 11:14:36 +0100 |
---|---|---|
committer | emersion <contact@emersion.fr> | 2019-01-17 11:14:36 +0100 |
commit | 808d0e1c510207ec9a128cda492f391de06b3be8 (patch) | |
tree | e7f97fb938741c76f9297ee113de68332f880d63 /swaybg | |
parent | 000b31398510a44773ba5a248108c3e2ffa08ebf (diff) |
swaybg: use wl_surface_damage_buffer
Diffstat (limited to 'swaybg')
-rw-r--r-- | swaybg/main.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/swaybg/main.c b/swaybg/main.c index e3ef3d7c..5678a671 100644 --- a/swaybg/main.c +++ b/swaybg/main.c @@ -104,7 +104,7 @@ static void render_frame(struct swaybg_state *state) { wl_surface_set_buffer_scale(state->surface, state->output->scale); wl_surface_attach(state->surface, state->current_buffer->buffer, 0, 0); - wl_surface_damage(state->surface, 0, 0, state->width, state->height); + wl_surface_damage_buffer(state->surface, 0, 0, INT32_MAX, INT32_MAX); wl_surface_commit(state->surface); } @@ -223,7 +223,7 @@ static void handle_global(void *data, struct wl_registry *registry, struct swaybg_state *state = data; if (strcmp(interface, wl_compositor_interface.name) == 0) { state->compositor = - wl_registry_bind(registry, name, &wl_compositor_interface, 3); + wl_registry_bind(registry, name, &wl_compositor_interface, 4); } else if (strcmp(interface, wl_shm_interface.name) == 0) { state->shm = wl_registry_bind(registry, name, &wl_shm_interface, 1); } else if (strcmp(interface, wl_output_interface.name) == 0) { |