File 0011-libGlewWorkaround.patch of Package SuperSlicer

diff --git a/src/slic3r/GUI/OpenGLManager.cpp b/src/slic3r/GUI/OpenGLManager.cpp
index 5310125366..5772d81b3f 100644
--- a/src/slic3r/GUI/OpenGLManager.cpp
+++ b/src/slic3r/GUI/OpenGLManager.cpp
@@ -345,8 +345,12 @@ bool OpenGLManager::init_gl()
 #endif // ENABLE_GL_CORE_PROFILE || ENABLE_OPENGL_ES
         GLenum err = glewInit();
         if (err != GLEW_OK) {
-            BOOST_LOG_TRIVIAL(error) << "Unable to init glew library: " << glewGetErrorString(err);
-            return false;
+            if (err != 4) {
+                BOOST_LOG_TRIVIAL(error) << "Unable to init glew library: " << glewGetErrorString(err);
+                return false;
+            }
+            BOOST_LOG_TRIVIAL(error) <<  "GLEW init returned 4: " << glewGetErrorString(err);
+            BOOST_LOG_TRIVIAL(error) <<  "This appears to be a bug: https://github.com/nigels-com/glew/issues/417";
         }
 
 #if ENABLE_GL_CORE_PROFILE
openSUSE Build Service is sponsored by