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:
parent
911cfc4e90
commit
1f22d924e8
@ -222,6 +222,11 @@ void QWindowContainer::focusWindowChanged(QWindow *focusWindow)
|
|||||||
{
|
{
|
||||||
Q_D(QWindowContainer);
|
Q_D(QWindowContainer);
|
||||||
d->oldFocusWindow = focusWindow;
|
d->oldFocusWindow = focusWindow;
|
||||||
|
if (focusWindow == d->window) {
|
||||||
|
QWidget *widget = QApplication::focusWidget();
|
||||||
|
if (widget)
|
||||||
|
widget->clearFocus();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/*!
|
/*!
|
||||||
|
Loading…
x
Reference in New Issue
Block a user