|
@@ -4175,13 +4175,17 @@ void DisplayServerX11::process_events() {
|
|
|
|
|
|
void DisplayServerX11::release_rendering_thread() {
|
|
|
#if defined(GLES3_ENABLED)
|
|
|
- gl_manager->release_current();
|
|
|
+ if (gl_manager) {
|
|
|
+ gl_manager->release_current();
|
|
|
+ }
|
|
|
#endif
|
|
|
}
|
|
|
|
|
|
void DisplayServerX11::make_rendering_thread() {
|
|
|
#if defined(GLES3_ENABLED)
|
|
|
- gl_manager->make_current();
|
|
|
+ if (gl_manager) {
|
|
|
+ gl_manager->make_current();
|
|
|
+ }
|
|
|
#endif
|
|
|
}
|
|
|
|