From 985fe275a750315ea615a61a68dc3dc3beb44246 Mon Sep 17 00:00:00 2001 From: Kai Uwe Broulik Date: Tue, 4 Jul 2023 20:06:57 +0200 Subject: [PATCH] Character: Don't create QChar out of bounds. An assert was added for this in Qt 6 [1]. [1] https://code.qt.io/cgit/qt/qtbase.git/commit/?id=915be6606ead25f4fbbbcb2687b33cf22a955177 --- src/characters/Character.h | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/characters/Character.h b/src/characters/Character.h index 2f8ef878f..b790a4e96 100644 --- a/src/characters/Character.h +++ b/src/characters/Character.h @@ -207,6 +207,9 @@ public: { if (rendition.f.extended) { return false; + // QChar(uint) asserts this. + } else if (character > 0xffff) { + return false; } else { return QChar(character).isSpace(); }