https://bugs.winehq.org/show_bug.cgi?id=51496
François Gouget fgouget@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED Fixed by SHA1| |a716b13974b43bd0dd80322fd85 | |84cc96f2f8f3b
--- Comment #3 from François Gouget fgouget@codeweavers.com --- This is fixed.
commit a716b13974b43bd0dd80322fd8584cc96f2f8f3b Author: Francois Gouget fgouget@codeweavers.com Date: Tue Aug 10 05:51:46 2021 +0200
server: Remove obsolete synthesized formats in release_clipboard().
Synthesized formats must be removed too if the format they depend on has been removed.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=51496 Signed-off-by: Francois Gouget fgouget@codeweavers.com Signed-off-by: Alexandre Julliard julliard@winehq.org
And the patch below added a test reproducing the issue:
commit ce98c3b58e1006c86b1ab5d1600e0c2d2b56413e Author: Francois Gouget fgouget@codeweavers.com Date: Tue Aug 10 05:51:39 2021 +0200
user32/tests: Test delayed clipboard rendering after window destruction.
If the window does not render the delayed-rendering clipboard formats before it is destroyed, then they should be removed from the clipboard, including the derived formats added by CloseClipboard().
Signed-off-by: Francois Gouget fgouget@codeweavers.com Signed-off-by: Alexandre Julliard julliard@winehq.org