From ca803d44c8231ff6262221a8d66c1401165f1171 Mon Sep 17 00:00:00 2001 From: Arnaud Vrac Date: Fri, 13 Mar 2015 15:46:44 +0100 Subject: Track last input window with a QPointer in case it is destroyed Change-Id: I61d7aa4b6a37922eb3beefd983154ee267cae0ef Reviewed-by: Giulio Camuffo --- src/client/qwaylanddisplay.cpp | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'src/client/qwaylanddisplay.cpp') diff --git a/src/client/qwaylanddisplay.cpp b/src/client/qwaylanddisplay.cpp index b985f10e5..e0155fc95 100644 --- a/src/client/qwaylanddisplay.cpp +++ b/src/client/qwaylanddisplay.cpp @@ -375,6 +375,11 @@ bool QWaylandDisplay::supportsWindowDecoration() const return integrationSupport; } +QWaylandWindow *QWaylandDisplay::lastInputWindow() const +{ + return mLastInputWindow.data(); +} + void QWaylandDisplay::setLastInputDevice(QWaylandInputDevice *device, uint32_t serial, QWaylandWindow *win) { mLastInputDevice = device; -- cgit v1.2.3