diff --git a/common/headless_view.cpp b/common/headless_view.cpp index e52bbf8b9..61531bfd6 100644 --- a/common/headless_view.cpp +++ b/common/headless_view.cpp @@ -107,13 +107,13 @@ void HeadlessView::resize(uint16_t width, uint16_t height, float pixelRatio) { } return; } + + make_inactive(); #endif #if MBGL_USE_GLX x_pixmap = XCreatePixmap(x_display, DefaultRootWindow(x_display), width, height, 32); glx_pixmap = glXCreateGLXPixmap(x_display, x_info, x_pixmap); - - make_active(); #endif } diff --git a/src/map/map.cpp b/src/map/map.cpp index 6db6fa280..ad8749ff0 100644 --- a/src/map/map.cpp +++ b/src/map/map.cpp @@ -186,7 +186,9 @@ void Map::terminate(uv_async_t *async, int status) { #pragma mark - Setup void Map::setup() { + view.make_active(); painter.setup(); + view.make_inactive(); } void Map::setStyleURL(const std::string &url) {