mirror of
https://gitlab.freedesktop.org/wlroots/wlroots.git
synced 2026-03-18 05:34:29 -04:00
pointer-constraints: don't init/finish current/pending states
wlr_surface_synced does it automatically.
Reported-by: llyyr <llyyr.public@gmail.com>
(cherry picked from commit 70c99460ca)
This commit is contained in:
parent
9e107e3c77
commit
a095120b7d
1 changed files with 0 additions and 5 deletions
|
|
@ -53,8 +53,6 @@ static void pointer_constraint_destroy(struct wlr_pointer_constraint_v1 *constra
|
||||||
wl_list_remove(&constraint->surface_commit.link);
|
wl_list_remove(&constraint->surface_commit.link);
|
||||||
wl_list_remove(&constraint->surface_destroy.link);
|
wl_list_remove(&constraint->surface_destroy.link);
|
||||||
wl_list_remove(&constraint->seat_destroy.link);
|
wl_list_remove(&constraint->seat_destroy.link);
|
||||||
pixman_region32_fini(&constraint->current.region);
|
|
||||||
pixman_region32_fini(&constraint->pending.region);
|
|
||||||
pixman_region32_fini(&constraint->region);
|
pixman_region32_fini(&constraint->region);
|
||||||
free(constraint);
|
free(constraint);
|
||||||
}
|
}
|
||||||
|
|
@ -258,9 +256,6 @@ static void pointer_constraint_create(struct wl_client *client,
|
||||||
|
|
||||||
pixman_region32_init(&constraint->region);
|
pixman_region32_init(&constraint->region);
|
||||||
|
|
||||||
pixman_region32_init(&constraint->pending.region);
|
|
||||||
pixman_region32_init(&constraint->current.region);
|
|
||||||
|
|
||||||
pointer_constraint_set_region(constraint, region_resource);
|
pointer_constraint_set_region(constraint, region_resource);
|
||||||
pointer_constraint_commit(constraint);
|
pointer_constraint_commit(constraint);
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue