summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Meeks <michael.meeks@collabora.com>2015-08-28 20:05:44 +0100
committerCaolán McNamara <caolanm@redhat.com>2015-08-31 10:56:39 +0000
commit3583320ac924be7082917620222468d4cff5d29c (patch)
tree4ec42d8e33dc0456c240df1e37f6f4d4ea27d47a
parent11fc36a480e4b775fc1b3fbe70b816a860379f9a (diff)
Avoid bogus warnings with VCL_GL_INFO, by making the optimizer work.
Change-Id: Ia4afcd58b4ce0b4d6d9708a4cede0857b7633b9e Reviewed-on: https://gerrit.libreoffice.org/18171 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
-rw-r--r--include/vcl/opengl/OpenGLHelper.hxx19
1 files changed, 9 insertions, 10 deletions
diff --git a/include/vcl/opengl/OpenGLHelper.hxx b/include/vcl/opengl/OpenGLHelper.hxx
index f2fb2141af37..646a2d39254e 100644
--- a/include/vcl/opengl/OpenGLHelper.hxx
+++ b/include/vcl/opengl/OpenGLHelper.hxx
@@ -24,16 +24,15 @@
#endif
/// Helper to do a SAL_INFO as well as a GL log.
-#if OSL_DEBUG_LEVEL > 0
-# define VCL_GL_INFO(area,stream) \
- do { \
- ::std::ostringstream detail_stream; \
- detail_stream << stream; \
- OpenGLHelper::debugMsgStream((area),detail_stream); \
- } while (0)
-#else
-# define VCL_GL_INFO(area,stream)
-#endif
+#define VCL_GL_INFO(area,stream) \
+ do { \
+ if (SAL_DETAIL_ENABLE_LOG_INFO) \
+ { \
+ ::std::ostringstream detail_stream; \
+ detail_stream << stream; \
+ OpenGLHelper::debugMsgStream((area),detail_stream); \
+ } \
+ } while (false)
class VCL_DLLPUBLIC OpenGLHelper
{