summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/text/placement.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/text/placement.cpp b/src/text/placement.cpp
index 15cb787511..95bfa6bb04 100644
--- a/src/text/placement.cpp
+++ b/src/text/placement.cpp
@@ -109,7 +109,7 @@ void getSegmentGlyphs(std::back_insert_iterator<GlyphInstances> glyphs,
// Don't place around sharp corners
float angleDiff = fmod((angle - prevAngle), (2.0f * M_PI));
- if (prevAngle && angleDiff > maxAngleDelta) {
+ if (prevAngle && fabs(angleDiff) > maxAngleDelta) {
anchor.scale = prevscale;
break;
}