File fix_GDK_DISPLAY_call.patch of Package gbench
--- a/src/gui/widgets/feedback/dump_sysinfo.cpp_orig 2022-06-20 00:05:53.703694595 +0200
+++ b/src/gui/widgets/feedback/dump_sysinfo.cpp 2022-06-20 00:08:35.850045621 +0200
@@ -241,9 +241,12 @@
ostr << "GLU_VERSION: " << ptr << endl;
#if defined(__WXGTK20__) || defined(__WXGTK__)
- int glxMajorVer = 1, glxMinorVer = 0;
- glXQueryVersion(GDK_DISPLAY(), &glxMajorVer, &glxMinorVer);
- ostr << "GLX Version: " << glxMajorVer << "." << glxMinorVer << endl;
+ auto xdisplay = gdk_x11_display_get_xdisplay(gdk_display_get_default());
+ if (xdisplay) {
+ int glxMajorVer = 1, glxMinorVer = 0;
+ glXQueryVersion(xdisplay, &glxMajorVer, &glxMinorVer);
+ ostr << "GLX Version: " << glxMajorVer << "." << glxMinorVer << endl;
+ }
#endif
ptr = glGetString(GL_EXTENSIONS);
if (ptr) {