diff options
author | Arnaud Vrac <avrac@freebox.fr> | 2015-03-13 15:46:44 +0100 |
---|---|---|
committer | Arnaud Vrac <avrac@freebox.fr> | 2015-05-07 08:44:11 +0000 |
commit | ca803d44c8231ff6262221a8d66c1401165f1171 (patch) | |
tree | 6f139b3da3210f92dfa562a3a46d3f493e1f4bac /src/client/qwaylanddisplay.cpp | |
parent | 578c2a0f0bdc14af14745496b3dc10b06a98b0b4 (diff) |
Track last input window with a QPointer in case it is destroyed
Change-Id: I61d7aa4b6a37922eb3beefd983154ee267cae0ef
Reviewed-by: Giulio Camuffo <giulio.camuffo@jollamobile.com>
Diffstat (limited to 'src/client/qwaylanddisplay.cpp')
-rw-r--r-- | src/client/qwaylanddisplay.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
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; |