Skip to content

Commit 1742703

Browse files
evil159github-actions[bot]
authored andcommitted
Fix infinite recursion when tint color changes (#5919)
GitOrigin-RevId: a9791b0c40cf6ae9d3ec13a3788c43bb55f9a2a8
1 parent e8e9c3d commit 1742703

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

Sources/MapboxMaps/Ornaments/OrnamentsManager.swift

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -230,7 +230,9 @@ public final class OrnamentsManager {
230230
_compassView.isHidden = options.compass.visibility == .hidden
231231
_attributionButton.isHidden = options.attributionButton.visibility == .hidden
232232
_scaleBarView.useMetricUnits = options.scaleBar.useMetricUnits
233-
_attributionButton.tintColor = options.attributionButton.tintColor
233+
if _attributionButton.tintColor != options.attributionButton.tintColor {
234+
_attributionButton.tintColor = options.attributionButton.tintColor
235+
}
234236
}
235237

236238
private func constraints(with view: UIView, position: OrnamentPosition, margins: CGPoint) -> [NSLayoutConstraint] {

0 commit comments

Comments
 (0)