diff options
Diffstat (limited to 'examples')
-rw-r--r-- | examples/wayland/qwindow-compositor/compositor.cpp | 5 | ||||
-rw-r--r-- | examples/wayland/qwindow-compositor/compositor.h | 2 |
2 files changed, 4 insertions, 3 deletions
diff --git a/examples/wayland/qwindow-compositor/compositor.cpp b/examples/wayland/qwindow-compositor/compositor.cpp index eed270cd6..e9231faf9 100644 --- a/examples/wayland/qwindow-compositor/compositor.cpp +++ b/examples/wayland/qwindow-compositor/compositor.cpp @@ -282,9 +282,10 @@ void Compositor::onXdgStartResize(QWaylandSeat *seat, emit startResize(int(edges), true); } -void Compositor::onSetTransient(QWaylandSurface *parent, const QPoint &relativeToParent, QWaylandWlShellSurface::FocusPolicy focusPolicy) +void Compositor::onSetTransient(QWaylandSurface *parent, const QPoint &relativeToParent, bool inactive) { - Q_UNUSED(focusPolicy); + Q_UNUSED(inactive); + QWaylandWlShellSurface *wlShellSurface = qobject_cast<QWaylandWlShellSurface*>(sender()); View *view = findView(wlShellSurface->surface()); diff --git a/examples/wayland/qwindow-compositor/compositor.h b/examples/wayland/qwindow-compositor/compositor.h index 636def97e..b7569082f 100644 --- a/examples/wayland/qwindow-compositor/compositor.h +++ b/examples/wayland/qwindow-compositor/compositor.h @@ -135,7 +135,7 @@ private slots: void onXdgSurfaceCreated(QWaylandXdgSurfaceV5 *xdgSurface); void onXdgPopupRequested(QWaylandSurface *surface, QWaylandSurface *parent, QWaylandSeat *seat, const QPoint &position, const QWaylandResource &resource); - void onSetTransient(QWaylandSurface *parentSurface, const QPoint &relativeToParent, QWaylandWlShellSurface::FocusPolicy focusPolicy); + void onSetTransient(QWaylandSurface *parentSurface, const QPoint &relativeToParent, bool inactive); void onSetPopup(QWaylandSeat *seat, QWaylandSurface *parent, const QPoint &relativeToParent); void onSubsurfaceChanged(QWaylandSurface *child, QWaylandSurface *parent); |