From 8fe19a7b4517e2ceda1402b1bd2dfd01c713b80d Mon Sep 17 00:00:00 2001 From: Jiri Drbalek Date: Fri, 3 Jul 2015 13:22:23 +0000 Subject: [PATCH] fix rendering text on tile's borders --- src/text/placement_finder.cpp | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/text/placement_finder.cpp b/src/text/placement_finder.cpp index ec2add037..6d81aa516 100644 --- a/src/text/placement_finder.cpp +++ b/src/text/placement_finder.cpp @@ -369,9 +369,7 @@ bool placement_finder::collision(const box2d &box, const value_unicode_s margin = (text_props_->margin != 0 ? text_props_->margin : text_props_->minimum_distance) * scale_factor_; repeat_distance = text_props_->repeat_distance * scale_factor_; } - return !detector_.extent().intersects(box) - || - (text_props_->avoid_edges && !extent_.contains(box)) + return (text_props_->avoid_edges && !extent_.contains(box)) || (text_props_->minimum_padding > 0 && !extent_.contains(box + (scale_factor_ * text_props_->minimum_padding)))