Browse Source

Merge pull request #68584 from Sauermann/fix-native-handle-crash

Fix gl_manager nullptr crash
Rémi Verschelde 2 years ago
parent
commit
cc178b9e4d
1 changed files with 4 additions and 1 deletions
  1. 4 1
      platform/linuxbsd/x11/display_server_x11.cpp

+ 4 - 1
platform/linuxbsd/x11/display_server_x11.cpp

@@ -1319,7 +1319,10 @@ int64_t DisplayServerX11::window_get_native_handle(HandleType p_handle_type, Win
 		}
 #ifdef GLES3_ENABLED
 		case OPENGL_CONTEXT: {
-			return (int64_t)gl_manager->get_glx_context(p_window);
+			if (gl_manager) {
+				return (int64_t)gl_manager->get_glx_context(p_window);
+			}
+			return 0;
 		}
 #endif
 		default: {