diff --git a/uppsrc/CtrlCore/Win32Clip.cpp b/uppsrc/CtrlCore/Win32Clip.cpp index 601aea645..c067a8c1b 100644 --- a/uppsrc/CtrlCore/Win32Clip.cpp +++ b/uppsrc/CtrlCore/Win32Clip.cpp @@ -131,7 +131,7 @@ void SetClipboardRaw(int format, const byte *data, int length) ptr[length + 1] = 0; GlobalUnlock(handle); } - if(!SetClipboardData(format, handle)) { + if(SetClipboardData(format, handle) != handle) { ClipboardError("SetCliboardData", format); LLOG("SetClipboardData error: " << GetLastErrorMessage()); GlobalFree(handle);