Fix spurious dialogs in PickPointEngine

Authored by tobiasdeiminger on Jul 15 2019, 7:45 PM.

Description

Fix spurious dialogs in PickPointEngine

In the case of multiple input events, the local event loop of
QInputDialog was processing pending events before m_creationCompleted
could be cleared. This allowed recursive calls to PickPointEngine::end,
even on wrong events (e.g. MouseMove shouldn't cause end(), but it did).

BUG: 409638
BUG: 413990

Details

Committed
tobiasdeimingerDec 1 2019, 10:00 AM
Parents
R223:ad50aa4b4eb6: GIT_SILENT Upgrade KDE Applications version to 19.11.90.
Branches
Unknown
Tags
Unknown