Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/prusa3d/PrusaSlicer.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlessandro Ranellucci <aar@cpan.org>2015-12-02 21:39:16 +0300
committerAlessandro Ranellucci <aar@cpan.org>2015-12-02 21:39:16 +0300
commit1bebe6097b34194ce72cea659c3f72c516de2101 (patch)
tree6afc7e70975e41e17472c5987ea69d364102009e /xs/src/libslic3r/Geometry.cpp
parent4f8a18bbadb52c107fa7c0f37a6fa0edb4385c5c (diff)
Make test happy
Diffstat (limited to 'xs/src/libslic3r/Geometry.cpp')
-rw-r--r--xs/src/libslic3r/Geometry.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/xs/src/libslic3r/Geometry.cpp b/xs/src/libslic3r/Geometry.cpp
index f85078b92..8298bc198 100644
--- a/xs/src/libslic3r/Geometry.cpp
+++ b/xs/src/libslic3r/Geometry.cpp
@@ -175,7 +175,7 @@ arrange(size_t total_parts, Pointf part, coordf_t dist, const BoundingBoxf* bb)
part.y += dist;
Pointf area;
- if (bb != NULL) {
+ if (bb != NULL && bb->defined) {
area = bb->size();
} else {
// bogus area size, large enough not to trigger the error below
@@ -278,7 +278,7 @@ arrange(size_t total_parts, Pointf part, coordf_t dist, const BoundingBoxf* bb)
positions.push_back(Pointf(cx * part.x, cy * part.y));
}
- if (bb != NULL) {
+ if (bb != NULL && bb->defined) {
for (Pointfs::iterator p = positions.begin(); p != positions.end(); ++p) {
p->x += bb->min.x;
p->y += bb->min.y;