-
Bug
-
Resolution: Fixed
-
P1: Critical
-
6.10.0 FF
-
None
-
-
6886a8485 (dev), 514b7da02 (6.10), b65ff1456 (tqtc/lts-6.8), 45f839655 (dev), 4791d12a5 (6.10)
The Virtual Keyboard "supports" InputMethod created with QML. It used to work when invokeMethod magically invoked the JavaScript over the C++ slot. However, it now crashes with a call stack exhaustion error when any of the following functions are called:
void InputMethod::reset() { QMetaObject::invokeMethod(this, "reset"); } void InputMethod::update() { QMetaObject::invokeMethod(this, "update"); } void InputMethod::clearInputMode() { QMetaObject::invokeMethod(this, "clearInputMode"); }
It’s clear that this behavior has changed at some point.
What should be done with this API?
Note: The QML InputMethod is not actively used by the Virtual Keyboard itself.
- relates to
-
QTBUG-74064 Qml VirtualKeyboard 2.4 InputMethod Error
-
- Closed
-