diff --git a/src/mbgl/style/source_impl.cpp b/src/mbgl/style/source_impl.cpp index 95363ca69..9cdabe847 100644 --- a/src/mbgl/style/source_impl.cpp +++ b/src/mbgl/style/source_impl.cpp @@ -77,15 +77,6 @@ const std::map& Source::Impl::getRenderTiles() cons return renderTiles; } -Tile* Source::Impl::getTile(const OverscaledTileID& overscaledTileID) const { - auto it = tiles.find(overscaledTileID); - if (it != tiles.end()) { - return it->second.get(); - } else { - return nullptr; - } -} - bool Source::Impl::update(const UpdateParameters& parameters) { bool allTilesUpdated = true; @@ -123,8 +114,9 @@ bool Source::Impl::update(const UpdateParameters& parameters) { tile.setNecessity(required ? Tile::Necessity::Required : Tile::Necessity::Optional); }; - auto getTileFn = [this](const OverscaledTileID& dataTileID) -> Tile* { - return getTile(dataTileID); + auto getTileFn = [this](const OverscaledTileID& tileID) -> Tile* { + auto it = tiles.find(tileID); + return it == tiles.end() ? nullptr : it->second.get(); }; auto createTileFn = [this, ¶meters](const OverscaledTileID& dataTileID) -> Tile* { std::unique_ptr data = cache.get(dataTileID); diff --git a/src/mbgl/style/source_impl.hpp b/src/mbgl/style/source_impl.hpp index 64651d7e3..2602c02eb 100644 --- a/src/mbgl/style/source_impl.hpp +++ b/src/mbgl/style/source_impl.hpp @@ -56,8 +56,6 @@ public: const std::map& getRenderTiles() const; - Tile* getTile(const OverscaledTileID&) const; - std::unordered_map> queryRenderedFeatures(const QueryParameters&) const;