summaryrefslogtreecommitdiff
path: root/graphics/asymptote/guide.cc
diff options
context:
space:
mode:
Diffstat (limited to 'graphics/asymptote/guide.cc')
-rw-r--r--graphics/asymptote/guide.cc20
1 files changed, 10 insertions, 10 deletions
diff --git a/graphics/asymptote/guide.cc b/graphics/asymptote/guide.cc
index 6479a00ba5..7c01da75e3 100644
--- a/graphics/asymptote/guide.cc
+++ b/graphics/asymptote/guide.cc
@@ -10,17 +10,17 @@ namespace camp {
multiguide::multiguide(guidevector& v)
{
- // This constructor tests if the first subguide is also a multiguide and,
- // if possible, uses the same base, extending it beyond what is used.
- multiguide *rg = v.empty() ? 0 : dynamic_cast<multiguide *>(v[0]);
- if (rg && rg->base->size() == rg->length) {
- base = rg->base;
- base->insert(base->end(), v.begin()+1, v.end());
- }
- else
- base = new guidevector(v);
+ // This constructor tests if the first subguide is also a multiguide and,
+ // if possible, uses the same base, extending it beyond what is used.
+ multiguide *rg = v.empty() ? 0 : dynamic_cast<multiguide *>(v[0]);
+ if (rg && rg->base->size() == rg->length) {
+ base = rg->base;
+ base->insert(base->end(), v.begin()+1, v.end());
+ }
+ else
+ base = new guidevector(v);
- length = base->size();
+ length = base->size();
}
void multiguide::flatten(flatguide& g, bool allowsolve)