[qt/qt/qtdeclarative]: Summary of bulk changes made
KDE Git Services - Bulk Change <[email protected]>
| Newsgroups | gmane.comp.kde.cvs |
|---|---|
| Message-ID | <[email protected]> |
Git repository change summary for qt/qt/qtdeclarative Pushed by mirror-service into branch '6.12'. Changed from 952ba4c3087404d75e5fb7c96035b1dca36ea0e0 to 3ff3783d0ed3c00c90b2d6706be6c5dff3b87fa5 Acknowledgement was received that this change introduces only existing code that has been pushed to another public open source repository. This change contains the following new commits: Git commit 3ff3783d0ed3c00c90b2d6706be6c5dff3b87fa5 by Qt Cherry-pick Bot (on behalf of Liu Zheng) on 04/08/2026 at 00:15.. QQuickTextEdit: emit textEdited() for input method commits QQuickTextControl::inputMethodEvent() modifies the document when an input method commits text (e.g. accented characters such as é, ç, à), but unlike keyPressEvent() it never marks the control as being edited. As a result QQuickTextEdit::q_textChanged() guards the textEdited() emission behind isBeingEdited() and the signal is never emitted for committed input-method text, while textChanged() is. Mark the control as being edited for the duration of an input-method commit using QScopedValueRollback, mirroring keyPressEvent(), so that textEdited() is emitted as expected. Fixes: QTBUG-146177 Change-Id: Ibdba6f651c0cb22e5f6da1b532ff3195d3af0df8 Reviewed-by: Shawn Rutledge <[email protected]> (cherry picked from commit d3ef8cf4cc03071bda73083e69205b7f0be2438d) Reviewed-by: Qt Cherry-pick Bot <[email protected]> https://invent.kde.org/qt/qt/qtdeclarative/-/commit/3ff3783d0ed3c00c90b2d6706be6c5dff3b87fa5