Due to an oversight, if `XState` had both a valid primary selection and a valid clipboard selection, `handle_selection_property_change` would early return after `check_for_incr` determines the primary selection existed but was not the recipient of the `PropertyNotifyEvent`, preventing INCR events from ever reaching the clipboard. An addtion to the `incr_copy_from_x11` integration test validates this fix. Also fixed was a missing check in `WaylandSelection`'s `check_for_incr` to confirm the property requesting more data is indeed the property the selection is responsible for. I could not figure out how to write an integration for this mistake, but it is obvious enough in hindsight. |
||
|---|---|---|
| .. | ||
| integration.rs | ||