diff options
author | Johan Klokkhammer Helsing <johan.helsing@qt.io> | 2016-10-10 18:01:43 +0200 |
---|---|---|
committer | Johan Helsing <johan.helsing@qt.io> | 2016-10-11 09:43:26 +0000 |
commit | e3cc20df4290ef0364206e930ed43ae06bd6ed58 (patch) | |
tree | 7321649c8bbe8f1bf2b3b53eeb89611de46a717d /tests/auto/client/client/mockcompositor.cpp | |
parent | acb37c995a93b208540d73dc9035d924db3d646d (diff) |
Clients tests: Don't send leave events for destroyed surfaces
Change-Id: Ia7dd13f629439b116f494ff8b7432020a65ea1df
Reviewed-by: Paul Olav Tvete <paul.tvete@qt.io>
Diffstat (limited to 'tests/auto/client/client/mockcompositor.cpp')
-rw-r--r-- | tests/auto/client/client/mockcompositor.cpp | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/tests/auto/client/client/mockcompositor.cpp b/tests/auto/client/client/mockcompositor.cpp index 45a35ea7d..2c5f2541f 100644 --- a/tests/auto/client/client/mockcompositor.cpp +++ b/tests/auto/client/client/mockcompositor.cpp @@ -362,10 +362,8 @@ void Compositor::addSurface(Surface *surface) void Compositor::removeSurface(Surface *surface) { m_surfaces.removeOne(surface); - if (m_keyboard->focus() == surface) - m_keyboard->setFocus(0); - if (m_pointer->focus() == surface) - m_pointer->setFocus(0, QPoint()); + m_keyboard->handleSurfaceDestroyed(surface); + m_pointer->handleSurfaceDestroyed(surface); } } |