From 34587584ab80fd696cc9d73dda1326f175125ddf Mon Sep 17 00:00:00 2001 From: Alexander Golubev Date: Sat, 2 Mar 2024 06:57:42 +0300 Subject: avoid translating the /qt/XIMInputStyle options when saving into config Also use "On The Spot" as the default when the setting in the config is incorrect. Signed-off-by: Alexander Golubev --- src/kernel/qapplication_x11.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'src') diff --git a/src/kernel/qapplication_x11.cpp b/src/kernel/qapplication_x11.cpp index e224f17ad..2cda2b8b3 100644 --- a/src/kernel/qapplication_x11.cpp +++ b/src/kernel/qapplication_x11.cpp @@ -1112,15 +1112,15 @@ bool TQApplication::x11_apply_settings() if (qt_xim_preferred_style == 0) { TQString ximInputStyle = settings.readEntry( "/qt/XIMInputStyle", - TQObject::trUtf8( "On The Spot" ) ).lower(); - if ( ximInputStyle == "on the spot" ) - qt_xim_preferred_style = XIMPreeditCallbacks | XIMStatusNothing; - else if ( ximInputStyle == "over the spot" ) + TQString::fromLatin1( "On The Spot" ) ).lower(); + if ( ximInputStyle == "over the spot" ) qt_xim_preferred_style = XIMPreeditPosition | XIMStatusNothing; else if ( ximInputStyle == "off the spot" ) qt_xim_preferred_style = XIMPreeditArea | XIMStatusArea; else if ( ximInputStyle == "root" ) qt_xim_preferred_style = XIMPreeditNothing | XIMStatusNothing; + else // ximInputStyle == "on the spot" or others + qt_xim_preferred_style = XIMPreeditCallbacks | XIMStatusNothing; } #endif -- cgit v1.2.1