diff options
author | Mike Kaganski <mike.kaganski@collabora.com> | 2017-11-02 09:11:58 +0300 |
---|---|---|
committer | Mike Kaganski <mike.kaganski@collabora.com> | 2017-11-02 10:26:16 +0100 |
commit | cee129bf17bd604f96e3cfe62d3a55336e248ccd (patch) | |
tree | fc30901b18f4d7809ff01c752c035ec3ff8cac0a /vcl/win | |
parent | 4c404950225e07ec7ee5275657a3192a5af79a04 (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.cxx | 4 |
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; } |