diff --git a/src/win/ClipboardWin.cpp b/src/win/ClipboardWin.cpp index cc6bcda..412861b 100644 --- a/src/win/ClipboardWin.cpp +++ b/src/win/ClipboardWin.cpp @@ -4,7 +4,10 @@ namespace ultralight { void ClipboardWin::Clear() { + if (!OpenClipboard(0)) + return; EmptyClipboard(); + CloseClipboard(); } String ClipboardWin::ReadPlainText() { @@ -55,4 +58,4 @@ void ClipboardWin::WritePlainText(const String& text) { CloseClipboard(); } -} // namespace ultralight \ No newline at end of file +} // namespace ultralight