From 01a93426cf18698024bfcdea8fd5299ddbaa320e Mon Sep 17 00:00:00 2001 From: wmayer Date: Thu, 3 Nov 2022 14:19:43 +0100 Subject: [PATCH] Qt6 port: QLocale::decimalPoint() now returns a QString --- src/Gui/Language/Translator.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Gui/Language/Translator.cpp b/src/Gui/Language/Translator.cpp index 719020b7f7..5341ddaa37 100644 --- a/src/Gui/Language/Translator.cpp +++ b/src/Gui/Language/Translator.cpp @@ -370,9 +370,9 @@ bool Translator::eventFilter(QObject* obj, QEvent* ev) int key = kev->key(); if ((mod & Qt::KeypadModifier) && (key == Qt::Key_Period || key == Qt::Key_Comma)) { if (ev->spontaneous()) { - QChar dp = QLocale().decimalPoint(); + auto dp = QString(QLocale().decimalPoint()); int dpcode = QKeySequence(dp)[0]; - if (key != dp) { + if (kev->text() != dp) { QKeyEvent modifiedKeyEvent(kev->type(), dpcode, mod, dp, kev->isAutoRepeat(), kev->count()); qApp->sendEvent(obj, &modifiedKeyEvent); return true;