From 5232a3418923e9c5719a9f3a4ccdfee6fdc8a6c2 Mon Sep 17 00:00:00 2001 From: superskirv <45948181+superskirv@users.noreply.github.com> Date: Wed, 6 May 2026 16:55:31 -0700 Subject: [PATCH] Fix for clipboard in space engineers https://bugs.winehq.org/show_bug.cgi?id=59519 Fixes clipboard not working after the first use in Space Engineers and possibly other applications. --- dlls/ole32/clipboard.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/dlls/ole32/clipboard.c b/dlls/ole32/clipboard.c index c54608985fbd..345e31619840 100644 --- a/dlls/ole32/clipboard.c +++ b/dlls/ole32/clipboard.c @@ -1899,6 +1899,10 @@ static HWND create_clipbrd_window(void); */ static inline HRESULT get_clipbrd_window(ole_clipbrd *clipbrd, HWND *wnd) { + + if ( clipbrd->window && !IsWindow(clipbrd->window) ) + clipbrd->window = NULL; + if ( !clipbrd->window ) clipbrd->window = create_clipbrd_window();