From 973f840e323e5405cbf166de085743c9c8dc59dd Mon Sep 17 00:00:00 2001 From: Eskil Abrahamsen Blomfeldt Date: Tue, 12 May 2020 07:50:55 +0200 Subject: [PATCH] MSVC: Fix build with -developer-build Passing 0xA7 to a signed char causes a truncation warning with MSVC2017. Make the cast explicit. Change-Id: Ief1a97c52544b271556811816f7804074bd336df Reviewed-by: Marc Mutz --- src/gui/text/qtextengine.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/gui/text/qtextengine.cpp b/src/gui/text/qtextengine.cpp index f5e77e0e61..3842b775f9 100644 --- a/src/gui/text/qtextengine.cpp +++ b/src/gui/text/qtextengine.cpp @@ -1887,9 +1887,9 @@ void QTextEngine::validate() const layoutData->string = block.text(); const bool nextBlockValid = block.next().isValid(); if (!nextBlockValid && option.flags() & QTextOption::ShowDocumentTerminator) { - layoutData->string += QLatin1Char(0xA7); + layoutData->string += QLatin1Char('\xA7'); } else if (option.flags() & QTextOption::ShowLineAndParagraphSeparators) { - layoutData->string += QLatin1Char(nextBlockValid ? 0xb6 : 0x20); + layoutData->string += QLatin1Char(nextBlockValid ? '\xB6' : '\x20'); } } else {