summaryrefslogtreecommitdiffstats
path: root/src/gui/kernel/qt_s60_p.h
diff options
context:
space:
mode:
authoraxis <qt-info@nokia.com>2009-11-11 13:05:27 (GMT)
committeraxis <qt-info@nokia.com>2009-11-12 12:29:15 (GMT)
commit42d990bde3ea5e825d90d245a958c7faf7a6aa5b (patch)
tree5d113787fd99c2c6f88f028950a90cbd49891859 /src/gui/kernel/qt_s60_p.h
parent929dd1e7bc02c51e324425a79243f0ff08fb1508 (diff)
downloadQt-42d990bde3ea5e825d90d245a958c7faf7a6aa5b.zip
Qt-42d990bde3ea5e825d90d245a958c7faf7a6aa5b.tar.gz
Qt-42d990bde3ea5e825d90d245a958c7faf7a6aa5b.tar.bz2
Fixed a focusing bug on Symbian.
When Symbian pops up a menu or dialog, Qt should produce FocusOut events using PopupFocusReason rather than deactivating the whole window. This keeps input widgets from losing focus when FEP wants to pop up dialogs. AutoTest: QWidget passed RevBy: Jason Barron
Diffstat (limited to 'src/gui/kernel/qt_s60_p.h')
-rw-r--r--src/gui/kernel/qt_s60_p.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/gui/kernel/qt_s60_p.h b/src/gui/kernel/qt_s60_p.h
index 3ae76ae..d45c34a 100644
--- a/src/gui/kernel/qt_s60_p.h
+++ b/src/gui/kernel/qt_s60_p.h
@@ -205,6 +205,7 @@ private:
QLongTapTimer* m_longTapDetector;
bool m_ignoreFocusChanged : 1;
bool m_previousEventLongTap : 1;
+ bool m_symbianPopupIsOpen : 1;
#ifdef Q_WS_S60
// Fader object used to fade everything except this menu and the CBA.