diff options
Diffstat (limited to 'examples/wayland/qwindow-compositor/window.cpp')
-rw-r--r-- | examples/wayland/qwindow-compositor/window.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/examples/wayland/qwindow-compositor/window.cpp b/examples/wayland/qwindow-compositor/window.cpp index 9a8ffc2de..c439d20a8 100644 --- a/examples/wayland/qwindow-compositor/window.cpp +++ b/examples/wayland/qwindow-compositor/window.cpp @@ -125,7 +125,8 @@ void Window::paintGL() functions->glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA); GLenum currentTarget = GL_TEXTURE_2D; - Q_FOREACH (View *view, m_compositor->views()) { + const auto views = m_compositor->views(); + for (View *view : views) { if (view->isCursor()) continue; auto texture = view->getTexture(); @@ -160,7 +161,8 @@ void Window::paintGL() View *Window::viewAt(const QPointF &point) { View *ret = nullptr; - Q_FOREACH (View *view, m_compositor->views()) { + const auto views = m_compositor->views(); + for (View *view : views) { if (view == m_dragIconView) continue; QRectF geom(view->position(), view->size()); |