diff options
| author | Johan B. C. Engelen <jbc.engelen@swissonline.ch> | 2012-04-13 21:47:42 +0000 |
|---|---|---|
| committer | Johan B. C. Engelen <j.b.c.engelen@alumnus.utwente.nl> | 2012-04-13 21:47:42 +0000 |
| commit | 515aa35ff30dbe8a84bd0941e2d5f49afba13814 (patch) | |
| tree | eb1cb60e1eb822d95682f47e33897250c2218425 | |
| parent | small 2geom update (diff) | |
| download | inkscape-515aa35ff30dbe8a84bd0941e2d5f49afba13814.tar.gz inkscape-515aa35ff30dbe8a84bd0941e2d5f49afba13814.zip | |
2geom fix
(bzr r11240)
| -rw-r--r-- | src/2geom/sbasis.cpp | 8 |
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; |
