diff --git a/src/compositor_x11.cpp b/src/compositor_x11.cpp index 5ad9695543..a3cf1ad846 100644 --- a/src/compositor_x11.cpp +++ b/src/compositor_x11.cpp @@ -150,7 +150,7 @@ void X11Compositor::stop() void X11Compositor::composite(RenderLoop *renderLoop) { - if (backend()->overlayWindow() && !isOverlayWindowVisible()) { + if (backend()->overlayWindow() && !backend()->overlayWindow()->isVisible()) { // Return since nothing is visible. return; } @@ -204,17 +204,6 @@ void X11Compositor::composite(RenderLoop *renderLoop) } } -bool X11Compositor::isOverlayWindowVisible() const -{ - if (!backend()) { - return false; - } - if (!backend()->overlayWindow()) { - return false; - } - return backend()->overlayWindow()->isVisible(); -} - void X11Compositor::inhibit(Window *window) { m_inhibitors.insert(window); diff --git a/src/compositor_x11.h b/src/compositor_x11.h index 7818e08205..60c49d4ddf 100644 --- a/src/compositor_x11.h +++ b/src/compositor_x11.h @@ -85,11 +85,6 @@ public: bool openGLCompositingIsBroken() const override; void createOpenGLSafePoint(OpenGLSafePoint safePoint) override; - /** - * @returns Whether the Scene's Overlay X Window is visible. - */ - bool isOverlayWindowVisible() const; - static X11Compositor *self(); protected: