summaryrefslogtreecommitdiffstats
path: root/src/gui/util
diff options
context:
space:
mode:
authorJanne Anttila <janne.anttila@digia.com>2010-04-08 05:29:21 (GMT)
committerJanne Anttila <janne.anttila@digia.com>2010-04-08 06:20:11 (GMT)
commit5ae2cbe99d06e1f1d037cd9a7868f2e1fd3f4c4c (patch)
tree0fa86f2a1b754ad8b03588bc310ca64cff26a9b4 /src/gui/util
parenta113de78774cebb53d0571b9e567ddee10acee78 (diff)
downloadQt-5ae2cbe99d06e1f1d037cd9a7868f2e1fd3f4c4c.zip
Qt-5ae2cbe99d06e1f1d037cd9a7868f2e1fd3f4c4c.tar.gz
Qt-5ae2cbe99d06e1f1d037cd9a7868f2e1fd3f4c4c.tar.bz2
Fixed focus and window activation events on Symbian when opening menu.
As described in QTBUG-8698, Qt for Symbian has been generating incorrect focus and window activation events. This has happened since launching menu from QSoftkeyManager with TryDisplayMenuBarL, invokes eventually QSymbianControl::FocusChanged. But when the FocusChanged is called menu being launched is not yet set to visible, meaning that IsDisplayingMenuOrDialog returns false. Because there is no way in platform to detect that menu is being launhced, the fix is to add a new flag QS60Data, which can be used to detect if FocusChanged event is received due to the fact that menu is being constructed/launched. Task-number: QTBUG-8698 * Fixes issues 2, 3 and 4 Reviewed-by: Sami Merila
Diffstat (limited to 'src/gui/util')
0 files changed, 0 insertions, 0 deletions