diff --git a/test/headless/headless.cpp b/test/headless/headless.cpp index 5a7674377..38fbf63b5 100644 --- a/test/headless/headless.cpp +++ b/test/headless/headless.cpp @@ -142,6 +142,8 @@ TEST_P(HeadlessTest, render) { } } + std::promise promise; + HeadlessView view(display, width, height, pixelRatio); DefaultFileSource fileSource(nullptr); Map map(view, fileSource, MapMode::Still); @@ -152,8 +154,6 @@ TEST_P(HeadlessTest, render) { map.setLatLngZoom(mbgl::LatLng(latitude, longitude), zoom); map.setBearing(bearing); - std::promise promise; - map.renderStill([&](std::unique_ptr image) { const std::string png = util::compress_png(image->width, image->height, image->pixels.get()); util::write_file("test/suite/tests/" + base + "/" + name + "/actual.png", png);