Add MapRenderer dangling reference check (#3541)
Co-authored-by: Bart Louwers <bart.louwers@gmail.com>
This commit is contained in:
@@ -14,6 +14,8 @@
|
||||
|
||||
#include "map_renderer.hpp"
|
||||
|
||||
#include <jni/jni.hpp>
|
||||
|
||||
namespace mbgl {
|
||||
|
||||
class RenderedQueryOptions;
|
||||
@@ -33,10 +35,9 @@ class AndroidRendererFrontend : public RendererFrontend, public std::enable_shar
|
||||
};
|
||||
|
||||
public:
|
||||
AndroidRendererFrontend(Private, MapRenderer&);
|
||||
|
||||
static std::shared_ptr<AndroidRendererFrontend> create(MapRenderer&);
|
||||
void init();
|
||||
AndroidRendererFrontend(Private, jni::JNIEnv&, const jni::Object<MapRenderer>&);
|
||||
static std::shared_ptr<AndroidRendererFrontend> create(jni::JNIEnv&, const jni::Object<MapRenderer>&);
|
||||
void init(jni::JNIEnv&, const jni::Object<MapRenderer>&);
|
||||
|
||||
~AndroidRendererFrontend() override;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user