Summary: | QTextEdit: [enter] and [backspace] duplicate single word lines in ICS | ||
---|---|---|---|
Product: | [Unmaintained] Necessitas | Reporter: | Sebastian <qt> |
Component: | Android Qt4 | Assignee: | BogDan Vatra <bogdan> |
Status: | RESOLVED UNMAINTAINED | ||
Severity: | major | CC: | giantpune, qt, taiko000, tomaslov |
Priority: | NOR | ||
Version: | beta1 | ||
Target Milestone: | Unspecified | ||
Platform: | Android | ||
OS: | Android 4.x | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Sebastian
2013-01-14 02:00:17 UTC
I have created a minimal example on www.classintouch.de/TextEditBug.zip - but all you need for reproducing is actually just any QTextBox out of the... ahem... box. This is quite obviously linked to https://bugs.kde.org/show_bug.cgi?id=307748, as all those symptoms are *gone* when predictive Text is switched off. I have not marked it a duplicate, because it is a different QWidget and so it might happen, that we "remove the cause but not the symptom" :-) I get this issue as well using the stock android keyboard on a nexus7 with android 4.2.1. I can confirm this issue on a Nexus 10 with android 4.2.1 and stock keyboard. Is it possible to disable predictive Text for Necessitas programmatically to work around this bug? *** This bug has been confirmed by popular vote. *** @Taiko: Yes, it is possible to programmatically disable predictive text entries. I don't know a way to do that globally, but you can do it on a per-widget basis (or by subclassing those widgets and use those subclasses throughout the program, if you prefer). Example code: QLineEdit* lineEdit; Qt::InputMethodHints currentHints=lineEdit->inputMethodHints(); lineEdit->setInputMethodHints(currentHints|Qt::ImhNoPredictiveText); This workaround avoids all other "predictive text" related problems, too, of course. Hello! Sorry to be the bearer of bad news, but this project has been unmaintained for many years and I will be closing this bug. |