https://bugs.kde.org/show_bug.cgi?id=438363

--- Comment #15 from Simon Spinner <simon.spin...@gmail.com> ---
Tested https://invent.kde.org/plasma/kwin/-/merge_requests/1107. I got it to
work with one additional local change:

diff --git a/src/plugins/platforms/drm/egl_stream_backend.cpp
b/src/plugins/platforms/drm/egl_stream_backend.cpp
index f2af3a3c9..ec0db19b7 100644
--- a/src/plugins/platforms/drm/egl_stream_backend.cpp
+++ b/src/plugins/platforms/drm/egl_stream_backend.cpp
@@ -283,7 +283,7 @@ bool EglStreamBackend::initRenderingContext()
 {
     initBufferConfigs();

-    if (!createContext() || !makeCurrent()) {
+    if (!createContext()) {
         return false;
     }

@@ -291,7 +291,8 @@ bool EglStreamBackend::initRenderingContext()
     for (DrmOutput *drmOutput : outputs) {
         addOutput(drmOutput);
     }
-    return true;
+
+    return makeCurrent();
 }

 bool EglStreamBackend::resetOutput(Output &o, DrmOutput *drmOutput)

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to