diff options
author | emersion <contact@emersion.fr> | 2018-10-07 15:57:08 +0200 |
---|---|---|
committer | emersion <contact@emersion.fr> | 2018-10-07 16:01:57 +0200 |
commit | f44003f04bcffcaa64d811a45efea569c0dee23e (patch) | |
tree | e6f9d18adb1136d7eef87137a01970354a4aa013 /rootston/layer_shell.c | |
parent | eb44d18cdd62cd04cda2660541996e5bd54504a9 (diff) |
data-device: remove wlr_data_source.seat_client
Since the source doesn't always come from a client, this field
doesn't make sense. It is replaced by a new "finalized" field in
wlr_client_data_source. This is used to make sure set_actions is
not sent after start_drag has been sent.
A check in data_offer_choose_action has been removed: if an offer
has been sent then start_drag has been called, no need to check.
I also wanted to add a check for wl_data_source.offer, but it
turns out (1) this isn't in the spec (2) it breaks GTK+.
This is some preliminary work for Firefox on Wayland compatibility.
Diffstat (limited to 'rootston/layer_shell.c')
0 files changed, 0 insertions, 0 deletions