summaryrefslogtreecommitdiffstats
path: root/src/2geom/sbasis.cpp
diff options
context:
space:
mode:
authorJohan B. C. Engelen <jbc.engelen@swissonline.ch>2012-04-10 20:25:24 +0000
committerJohan B. C. Engelen <j.b.c.engelen@alumnus.utwente.nl>2012-04-10 20:25:24 +0000
commitd45c95471018a352b4c6856dbd16e1ad21d3ee7c (patch)
treeaab366ee52c1be1bb79ca11743b1957af38cfed4 /src/2geom/sbasis.cpp
parentReplace deprecated gtk_vbox_new and gtk_widget_size_request (diff)
downloadinkscape-d45c95471018a352b4c6856dbd16e1ad21d3ee7c.tar.gz
inkscape-d45c95471018a352b4c6856dbd16e1ad21d3ee7c.zip
fix 2geom
(bzr r11214)
Diffstat (limited to 'src/2geom/sbasis.cpp')
-rw-r--r--src/2geom/sbasis.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/2geom/sbasis.cpp b/src/2geom/sbasis.cpp
index a5df4309b..6ba644b14 100644
--- a/src/2geom/sbasis.cpp
+++ b/src/2geom/sbasis.cpp
@@ -253,9 +253,9 @@ SBasis multiply(SBasis const &a, SBasis const &b) {
The added term is almost free
*/
SBasis multiply_add(SBasis const &a, SBasis const &b, SBasis c) {
- c.resize(a.size() + b.size(), Linear(0,0));
if(a.isZero() || b.isZero())
return c;
+ c.resize(a.size() + b.size(), Linear(0,0));
for(unsigned j = 0; j < b.size(); j++) {
for(unsigned i = j; i < a.size()+j; i++) {
double tri = b[j].tri()*a[i-j].tri();