Clear focus from active widget when windowcontainer gets focus.

Task-number: QTBUG-31853
Change-Id: If0d29ee0a125464b32be99332502473b7c626bb0
Reviewed-by: Jørgen Lind <jorgen.lind@digia.com>
This commit is contained in:
Gunnar Sletta 2013-11-06 14:40:59 +01:00 committed by The Qt Project
parent 911cfc4e90
commit 1f22d924e8

View File

@ -222,6 +222,11 @@ void QWindowContainer::focusWindowChanged(QWindow *focusWindow)
{
Q_D(QWindowContainer);
d->oldFocusWindow = focusWindow;
if (focusWindow == d->window) {
QWidget *widget = QApplication::focusWidget();
if (widget)
widget->clearFocus();
}
}
/*!