From 70a0dfedab63720b061ee13690f605fc15077388 Mon Sep 17 00:00:00 2001 From: John Firebaugh Date: Tue, 21 Feb 2017 11:16:28 -0800 Subject: [linux] Don't manually activate context before destroying it --- platform/default/headless_backend_osmesa.cpp | 3 --- platform/linux/src/headless_backend_egl.cpp | 3 --- 2 files changed, 6 deletions(-) diff --git a/platform/default/headless_backend_osmesa.cpp b/platform/default/headless_backend_osmesa.cpp index 081bddf17..8ec6079bd 100644 --- a/platform/default/headless_backend_osmesa.cpp +++ b/platform/default/headless_backend_osmesa.cpp @@ -12,9 +12,6 @@ struct OSMesaImpl : public HeadlessBackend::Impl { } ~OSMesaImpl() { - if (glContext != OSMesaGetCurrentContext()) { - activateContext(); - } OSMesaDestroyContext(glContext); } diff --git a/platform/linux/src/headless_backend_egl.cpp b/platform/linux/src/headless_backend_egl.cpp index 87e7c1d0e..df0ecc8df 100644 --- a/platform/linux/src/headless_backend_egl.cpp +++ b/platform/linux/src/headless_backend_egl.cpp @@ -31,9 +31,6 @@ struct EGLImpl : public HeadlessBackend::Impl { } ~EGLImpl() { - if (glContext != eglGetCurrentContext()) { - activateContext(); - } if (!eglDestroyContext(display, glContext)) { throw std::runtime_error("Failed to destroy EGL context.\n"); } -- cgit v1.2.3