From 1a40bc37d4c0fa8a79460411635ec02e74215ede Mon Sep 17 00:00:00 2001 From: Marc Mutz Date: Mon, 18 Jul 2022 11:55:01 +0200 Subject: [PATCH] QLocale/Win: replace 0 with nullptr in winLangCodeToIsoName() The function returns a pointer, not an integer. Found while working on QTBUG-103721. Change-Id: I18a9987d99c645a5b410c4b11128bfebcc5dcddd Reviewed-by: Qt CI Bot Reviewed-by: Edward Welbourne --- src/corelib/text/qlocale_win.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/corelib/text/qlocale_win.cpp b/src/corelib/text/qlocale_win.cpp index 338d18bdcb..0984e82267 100644 --- a/src/corelib/text/qlocale_win.cpp +++ b/src/corelib/text/qlocale_win.cpp @@ -1019,7 +1019,7 @@ static const char *winLangCodeToIsoName(int code) { int cmp = code - windows_to_iso_list[0].windows_code; if (cmp < 0) - return 0; + return nullptr; if (cmp == 0) return windows_to_iso_list[0].iso_name; @@ -1031,7 +1031,7 @@ static const char *winLangCodeToIsoName(int code) if (it != std::end(windows_to_iso_list) && !ByWindowsCode{}(code, *it)) return it->iso_name; - return 0; + return nullptr; }