Qt Declarative (Quick 2)
Go to file
Mitch Curtis 2c2e585771 QQuickTextInput/Edit: ensure original context menu event is accepted
We make a copy of the context menu event in order to map its position
to cursorRectangle, but we forgot to set the accepted state back onto
the original event. If we don't do this, showEditMenu (in
src/plugins/platforms/ios/qiostextinputoverlay.mm) shows the built-in
native text editing context menu (QIOSTextInputOverlay::s_editMenu)
because it sees that the event wasn't accepted, resulting in both that
and Controls' menu being shown.

Amends 31ca3936d3.

Fixes: QTBUG-138209
Change-Id: Iac001d9632af2f891337821720a372ec4833f173
Reviewed-by: Shawn Rutledge <shawn.rutledge@qt.io>
2025-07-12 01:05:42 +00:00
LICENSES Add REUSE.toml files and missing licenses 2024-10-29 14:00:19 +02:00
cmake Use `_qt_internal_set_source_file_generated` 2025-06-24 14:07:30 +02:00
coin Make module ready for source SBOM checking 2025-02-21 20:24:43 +01:00
dist Add REUSE.toml files and missing licenses 2024-10-29 14:00:19 +02:00
examples Gallery example: Add missing controls 2025-06-24 20:14:48 +02:00
features
src QQuickTextInput/Edit: ensure original context menu event is accepted 2025-07-12 01:05:42 +00:00
tests Propagate ignored shortcut key events in quick text edit to parent 2025-07-11 20:22:24 +02:00
tools qmlimportscanner: Optionally add version to output again 2025-07-08 11:50:09 +02:00
.cmake.conf Bump version to 6.11.0 2025-06-14 02:36:26 +01:00
.gitattributes qmlformat: improve testing of file based options 2021-11-04 13:35:48 +01:00
.gitignore QtQml: Drop checks for compile hash and Qt version from the CUs 2025-03-18 10:53:07 +01:00
.gitmodules
.gitreview Add .gitreview file 2025-02-26 20:54:40 +01:00
.tag Use tree hash rather than commit hash in .tag file 2022-01-25 23:55:27 +01:00
CMakeLists.txt Move `qt_internal_project_setup` as early as possible 2025-05-30 12:30:05 +02:00
README.md Rewrite README.md 2021-08-12 13:15:17 +00:00
REUSE.toml Update licensing of files with infrastructure type 2025-03-13 14:59:06 +01:00
configure.cmake Change the license of all CMakeLists.txt and *.cmake files to BSD 2022-09-07 17:01:30 +02:00
dependencies.yaml Update dependencies on 'dev' in qt/qtdeclarative 2025-07-07 06:58:11 +00:00
licenseRule.json Update licensing of files with infrastructure type 2025-03-13 14:59:06 +01:00
qt_cmdline.cmake Remove "2" from Qt Quick Controls directories 2022-12-01 10:26:20 +08:00
qtdeclarative.doxy