Age | Commit message (Collapse) | Author |
|
|
|
|
|
Wrap wl_resource_get_user_data into safer helper functions
|
|
|
|
This ensures we're not incorrectly casting a resource.
Fixes #628
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
data_device
|
|
|
|
This is more robust than trying to recopy a few fields.
Note: wlr_xwayland->events.ready now resets after each trigger, so one can
hook on it again and be called when restart is ready
|
|
|
|
While they could eventually be split appart, the current approach could lead to
double wl_list_remove() calls on selections which is incorrect
|
|
|
|
This is very ugly, there must be a better way to do that (not memset it?)
Meanwhile, this fixes rootston xwayland on restart
|
|
This is necessary if our last primary/clipboard selection was on Xwayland,
and we try to paste to native wayland after Xwayland died
|
|
|
|
|
|
Just abort and deregister instead of trying to throw some input out,
which would have lead to inconsistent paste
|
|
|
|
|
|
[wip] Role committed
|
|
|
|
Implement xwayland primary selection sync
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|