diff options
Diffstat (limited to 'src/mbgl/map/map_impl.hpp')
-rw-r--r-- | src/mbgl/map/map_impl.hpp | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/src/mbgl/map/map_impl.hpp b/src/mbgl/map/map_impl.hpp index af64d8c0f6..331ae7a588 100644 --- a/src/mbgl/map/map_impl.hpp +++ b/src/mbgl/map/map_impl.hpp @@ -5,9 +5,9 @@ #include <mbgl/map/map_observer.hpp> #include <mbgl/map/mode.hpp> #include <mbgl/map/transform.hpp> +#include <mbgl/platform/factory.hpp> #include <mbgl/renderer/renderer_frontend.hpp> #include <mbgl/renderer/renderer_observer.hpp> -#include <mbgl/storage/file_source.hpp> #include <mbgl/style/observer.hpp> #include <mbgl/style/source.hpp> #include <mbgl/style/style.hpp> @@ -28,14 +28,15 @@ public: Impl(Map&, RendererFrontend&, MapObserver&, - FileSource&, Size size, float pixelRatio, MapMode, ViewportMode, - bool crossSourceCollisions); + bool crossSourceCollisions, + + const FileSourceOptions& fileSourceOptions); ~Impl() final; @@ -57,7 +58,9 @@ public: Map& map; MapObserver& observer; RendererFrontend& rendererFrontend; - FileSource& fileSource; + + // Keeps a reference to the initialized file source. + std::shared_ptr<FileSource> fileSource; Transform transform; |