summaryrefslogtreecommitdiff
path: root/vcl/win
diff options
context:
space:
mode:
authorMike Kaganski <mike.kaganski@collabora.com>2017-11-02 09:11:58 +0300
committerMike Kaganski <mike.kaganski@collabora.com>2017-11-02 10:26:16 +0100
commitcee129bf17bd604f96e3cfe62d3a55336e248ccd (patch)
treefc30901b18f4d7809ff01c752c035ec3ff8cac0a /vcl/win
parent4c404950225e07ec7ee5275657a3192a5af79a04 (diff)
Improve failed HRESULT reporting on debug
Change-Id: Ib69b72f64e8cbaef75ec88aa6b6c49383e5fa1cb Reviewed-on: https://gerrit.libreoffice.org/44187 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
Diffstat (limited to 'vcl/win')
-rw-r--r--vcl/win/gdi/DWriteTextRenderer.cxx4
1 files changed, 3 insertions, 1 deletions
diff --git a/vcl/win/gdi/DWriteTextRenderer.cxx b/vcl/win/gdi/DWriteTextRenderer.cxx
index 9819ef205aa1..f043b72ce4f7 100644
--- a/vcl/win/gdi/DWriteTextRenderer.cxx
+++ b/vcl/win/gdi/DWriteTextRenderer.cxx
@@ -30,6 +30,8 @@
#include <shlwapi.h>
#include <winver.h>
+#include <comphelper/windowserrorstring.hxx>
+
HINSTANCE D2DWriteTextOutRenderer::mmD2d1 = nullptr,
D2DWriteTextOutRenderer::mmDWrite = nullptr;
D2DWriteTextOutRenderer::pD2D1CreateFactory_t D2DWriteTextOutRenderer::D2D1CreateFactory = nullptr;
@@ -118,7 +120,7 @@ HRESULT checkResult(HRESULT hr, const char* file, size_t line)
OUString sLocationString = OUString::createFromAscii(file) + ":" + OUString::number(line) + " ";
SAL_DETAIL_LOG_STREAM(SAL_DETAIL_ENABLE_LOG_WARN, ::SAL_DETAIL_LOG_LEVEL_WARN,
"vcl.gdi", sLocationString.toUtf8().getStr(),
- "HRESULT failed with: " << (int(hr)));
+ "HRESULT failed with: 0x" << OUString::number(hr, 16) << ": " << WindowsErrorStringFromHRESULT(hr));
}
return hr;
}