From 72ecdb8a808caeac7c676efac845d815f16dd923 Mon Sep 17 00:00:00 2001 From: nullifiedcat Date: Sat, 9 Dec 2017 17:10:53 +0300 Subject: [PATCH] add a check for extension --- .settings/language.settings.xml | 4 ++-- src/drawglx.c | 3 ++- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/.settings/language.settings.xml b/.settings/language.settings.xml index 3988f40..8f56505 100644 --- a/.settings/language.settings.xml +++ b/.settings/language.settings.xml @@ -4,8 +4,8 @@ - - + + diff --git a/src/drawglx.c b/src/drawglx.c index af65b60..20f9c49 100644 --- a/src/drawglx.c +++ b/src/drawglx.c @@ -206,7 +206,8 @@ int xoverlay_glx_create_window() PFNGLXSWAPINTERVALEXTPROC glXSwapIntervalEXT = (PFNGLXSWAPINTERVALEXTPROC) glXGetProcAddressARB( (const GLubyte *) "glXSwapIntervalEXT"); - glXSwapIntervalEXT(xoverlay_library.display, xoverlay_library.window, 0); + if (glXSwapIntervalEXT) + glXSwapIntervalEXT(xoverlay_library.display, xoverlay_library.window, 0); glXSwapBuffers(xoverlay_library.display, xoverlay_library.window); return 0;