• David Edmundson's avatar
    Add a workaround to prevent klipper racing with clipboard updates · edbde063
    David Edmundson authored
    We have a situation where some clients drop their old offer before
    creating a new one. This means klipper tries to fill in the empty
    clipboard at the same time the client posts its new real contents.
    
    This adds in a flag (via a hidden mimetype) that klipper is trying to
    replace a null clipboard. If this flag is set and our clipboard is not
    null because the client has updated it in the meantime we ignore the
    klipper update.
    
    It's a workaround, rather than an ideal fix at a data level, but it
    solves the problem in the interim.
    
    CCBUG: 424855
    edbde063
test_datacontrol_interface.cpp 11.2 KB