summaryrefslogtreecommitdiff
path: root/core/launcher/inputmethods.cpp
Side-by-side diff
Diffstat (limited to 'core/launcher/inputmethods.cpp') (more/less context) (ignore whitespace changes)
-rw-r--r--core/launcher/inputmethods.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/core/launcher/inputmethods.cpp b/core/launcher/inputmethods.cpp
index 765dfe9..09b9a83 100644
--- a/core/launcher/inputmethods.cpp
+++ b/core/launcher/inputmethods.cpp
@@ -288,7 +288,11 @@ void InputMethods::showKbd( bool on )
// HACK... Make the texteditor fit with all input methods
// Input methods should also never use more than about 40% of the screen
int height = QMIN( method->widget->sizeHint().height(), 134 );
+ #ifdef QT_QWS_SIMPAD
+ method->widget->resize( qApp->desktop()->width() / 2, height ); // make it half the width on the SIMpad
+ #else
method->widget->resize( qApp->desktop()->width(), height );
+ #endif
method->widget->move( 0, mapToGlobal( QPoint() ).y() - height );
method->widget->show();
} else {