xwayland/selection: log when proxy window loses ownership
This commit is contained in:
parent
7d52b4d0b5
commit
2827a9554c
|
@ -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.
|
||||||
|
|
Loading…
Reference in New Issue