From 110a0fea88321caaac0a6fa44901c7fb731416a8 Mon Sep 17 00:00:00 2001 From: Vadim Zeitlin Date: Fri, 11 Mar 2005 00:02:27 +0000 Subject: [PATCH] corrected wxLogErrors() in Clear() and Flush() git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@32737 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- src/msw/clipbrd.cpp | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/src/msw/clipbrd.cpp b/src/msw/clipbrd.cpp index cd848901bd..96813f8f58 100644 --- a/src/msw/clipbrd.cpp +++ b/src/msw/clipbrd.cpp @@ -549,19 +549,21 @@ wxClipboard::~wxClipboard() void wxClipboard::Clear() { #if wxUSE_OLE_CLIPBOARD - if ( FAILED(OleSetClipboard(NULL)) ) + HRESULT hr = OleSetClipboard(NULL); + if ( FAILED(hr) ) { - wxLogLastError(wxT("OleSetClipboard(NULL)")); + wxLogApiError(wxT("OleSetClipboard(NULL)"), hr); } -#endif +#endif // wxUSE_OLE_CLIPBOARD } bool wxClipboard::Flush() { #if wxUSE_OLE_CLIPBOARD - if ( FAILED(OleFlushClipboard()) ) + HRESULT hr = OleFlushClipboard(); + if ( FAILED(hr) ) { - wxLogLastError(wxT("OleFlushClipboard")); + wxLogApiError(wxT("OleFlushClipboard"), hr); return false; } -- 2.45.2