summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJohan B. C. Engelen <jbc.engelen@swissonline.ch>2012-04-13 21:47:42 +0000
committerJohan B. C. Engelen <j.b.c.engelen@alumnus.utwente.nl>2012-04-13 21:47:42 +0000
commit515aa35ff30dbe8a84bd0941e2d5f49afba13814 (patch)
treeeb1cb60e1eb822d95682f47e33897250c2218425
parentsmall 2geom update (diff)
downloadinkscape-515aa35ff30dbe8a84bd0941e2d5f49afba13814.tar.gz
inkscape-515aa35ff30dbe8a84bd0941e2d5f49afba13814.zip
2geom fix
(bzr r11240)
-rw-r--r--src/2geom/sbasis.cpp8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/2geom/sbasis.cpp b/src/2geom/sbasis.cpp
index 6ba644b14..b56e03c74 100644
--- a/src/2geom/sbasis.cpp
+++ b/src/2geom/sbasis.cpp
@@ -643,9 +643,11 @@ SBasis compose_inverse(SBasis const &f, SBasis const &g, unsigned order, double
Pk=Pk*sg;
Qk=Qk*sg;
- Pk.truncate(order);
- Qk.truncate(order);
- r.truncate(order);
+
+ Pk.resize(order,Linear(0.)); // truncates if too high order, expands with zeros if too low
+ Qk.resize(order,Linear(0.));
+ r.resize(order,Linear(0.));
+
}
result.normalize();
return result;