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
1 changed files with 6 additions and 1 deletions

View File

@ -513,9 +513,14 @@ int xwm_handle_xfixes_selection_notify(struct wlr_xwm *xwm,
return 1; return 1;
} }
if (selection->owner == selection->window &&
event->owner != selection->owner) {
wlr_log(WLR_DEBUG, "proxy window lost selection ownership");
}
selection->owner = event->owner; 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 // 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 // grab the actual timestamp here so we can answer TIMESTAMP conversion
// requests correctly. // requests correctly.