summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChris Loer <chris.loer@gmail.com>2017-11-07 12:17:34 -0800
committerChris Loer <chris.loer@gmail.com>2017-11-07 12:18:22 -0800
commit0bbc80f5e81b6f1a2ed0bf12074bcde95a755f89 (patch)
tree390d532ff66a10a4ec8ee0a52680b921ddfc44c5
parentd4c8395b236b94427239c71cc053bb37da2b6f98 (diff)
downloadqtlocation-mapboxgl-0bbc80f5e81b6f1a2ed0bf12074bcde95a755f89.tar.gz
Remove unused `SymbolPlacementType` for icons.
-rw-r--r--src/mbgl/layout/symbol_instance.cpp1
-rw-r--r--src/mbgl/layout/symbol_instance.hpp1
-rw-r--r--src/mbgl/layout/symbol_layout.cpp6
3 files changed, 2 insertions, 6 deletions
diff --git a/src/mbgl/layout/symbol_instance.cpp b/src/mbgl/layout/symbol_instance.cpp
index baaafe9ca3..d0398fcd30 100644
--- a/src/mbgl/layout/symbol_instance.cpp
+++ b/src/mbgl/layout/symbol_instance.cpp
@@ -18,7 +18,6 @@ SymbolInstance::SymbolInstance(Anchor& anchor_,
const std::array<float, 2> textOffset_,
const float iconBoxScale,
const float iconPadding,
- const SymbolPlacementType, // TODO: vestigial?
const std::array<float, 2> iconOffset_,
const GlyphPositionMap& positions,
const IndexedSubfeature& indexedFeature,
diff --git a/src/mbgl/layout/symbol_instance.hpp b/src/mbgl/layout/symbol_instance.hpp
index c6c02c2e38..827a5dbbdb 100644
--- a/src/mbgl/layout/symbol_instance.hpp
+++ b/src/mbgl/layout/symbol_instance.hpp
@@ -26,7 +26,6 @@ public:
const std::array<float, 2> textOffset,
const float iconBoxScale,
const float iconPadding,
- style::SymbolPlacementType iconPlacement,
const std::array<float, 2> iconOffset,
const GlyphPositionMap&,
const IndexedSubfeature&,
diff --git a/src/mbgl/layout/symbol_layout.cpp b/src/mbgl/layout/symbol_layout.cpp
index f048c0cd6e..6aed6bbead 100644
--- a/src/mbgl/layout/symbol_layout.cpp
+++ b/src/mbgl/layout/symbol_layout.cpp
@@ -290,9 +290,7 @@ void SymbolLayout::addFeature(const std::size_t index,
const SymbolPlacementType textPlacement = layout.get<TextRotationAlignment>() != AlignmentType::Map
? SymbolPlacementType::Point
: layout.get<SymbolPlacement>();
- const SymbolPlacementType iconPlacement = layout.get<IconRotationAlignment>() != AlignmentType::Map
- ? SymbolPlacementType::Point
- : layout.get<SymbolPlacement>();
+
const float textRepeatDistance = symbolSpacing / 2;
IndexedSubfeature indexedFeature = { feature.index, sourceID, sourceLayer->getName(), bucketName,
symbolInstances.size(), tileID.canonical.z, tileID.canonical.x, tileID.canonical.y };
@@ -323,7 +321,7 @@ void SymbolLayout::addFeature(const std::size_t index,
layout.evaluate(zoom, feature), layoutTextSize,
symbolInstances.size(),
textBoxScale, textPadding, textPlacement, textOffset,
- iconBoxScale, iconPadding, iconPlacement, iconOffset,
+ iconBoxScale, iconPadding, iconOffset,
glyphPositionMap, indexedFeature, index, feature.text ? *feature.text : std::u16string{}, overscaling);
}
};