scripting: Fix a crash in useGlThumbnails() when compositing is off

BUG: 479791
This commit is contained in:
Vlad Zahorodnii 2024-01-15 14:52:31 +02:00
parent 2d71d7cada
commit 4f8c941bff

View file

@ -33,7 +33,7 @@ namespace KWin
static bool useGlThumbnails()
{
static bool qtQuickIsSoftware = QStringList({QStringLiteral("software"), QStringLiteral("softwarecontext")}).contains(QQuickWindow::sceneGraphBackend());
return Compositor::self()->backend()->compositingType() == OpenGLCompositing && !qtQuickIsSoftware;
return Compositor::self()->backend() && Compositor::self()->backend()->compositingType() == OpenGLCompositing && !qtQuickIsSoftware;
}
WindowThumbnailSource::WindowThumbnailSource(QQuickWindow *view, Window *handle)