xwayland/selection: log when proxy window loses ownership

This commit is contained in:
Tudor Brindus 2021-02-13 00:22:15 -05:00 committed by Simon Ser
parent 7d52b4d0b5
commit 2827a9554c

View file

@ -513,9 +513,14 @@ int xwm_handle_xfixes_selection_notify(struct wlr_xwm *xwm,
return 1;
}
if (selection->owner == selection->window &&
event->owner != selection->owner) {
wlr_log(WLR_DEBUG, "proxy window lost selection ownership");
}
selection->owner = event->owner;
if (event->owner == selection->window) {
if (selection->owner == selection->window) {
// We have to use XCB_TIME_CURRENT_TIME when we claim the selection, so
// grab the actual timestamp here so we can answer TIMESTAMP conversion
// requests correctly.