clear_buffers in make_inactive, call make_inactive in destructor

This commit is contained in:
Mike Morris
2014-09-11 09:59:08 -04:00
parent f93a230e97
commit 1f7c591bc4

View File

@@ -148,6 +148,8 @@ void HeadlessView::clear_buffers() {
}
HeadlessView::~HeadlessView() {
make_inactive();
#if MBGL_USE_CGL
CGLDestroyContext(gl_context);
#endif
@@ -179,6 +181,8 @@ void HeadlessView::make_active() {
}
void HeadlessView::make_inactive() {
clear_buffers();
#if MBGL_USE_CGL
CGLError error = CGLSetCurrentContext(nullptr);
if (error) {