diff options
| author | Johan B. C. Engelen <jbc.engelen@swissonline.ch> | 2008-12-13 19:56:16 +0000 |
|---|---|---|
| committer | johanengelen <johanengelen@users.sourceforge.net> | 2008-12-13 19:56:16 +0000 |
| commit | 9d9fc63aac9464b0b642f1818570cf6f6ca601e9 (patch) | |
| tree | db2b45bc112de64ad8fa6018a5b45230ca36ef38 /src/2geom/d2-sbasis.cpp | |
| parent | add sketch mode to pencil tool (diff) | |
| download | inkscape-9d9fc63aac9464b0b642f1818570cf6f6ca601e9.tar.gz inkscape-9d9fc63aac9464b0b642f1818570cf6f6ca601e9.zip | |
update to 2geom rev.1723
(bzr r6996)
Diffstat (limited to 'src/2geom/d2-sbasis.cpp')
| -rw-r--r-- | src/2geom/d2-sbasis.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/2geom/d2-sbasis.cpp b/src/2geom/d2-sbasis.cpp index 55c7ef55e..2c52e4782 100644 --- a/src/2geom/d2-sbasis.cpp +++ b/src/2geom/d2-sbasis.cpp @@ -113,12 +113,12 @@ Piecewise<D2<SBasis> > force_continuity(Piecewise<D2<SBasis> > const &f, double SBasis &cur_sb =result.segs[cur][dim]; Coord const c=pt0[dim]; if (prev_sb.empty()) { - prev_sb.push_back(Linear(0.0, c)); + prev_sb = SBasis(Linear(0.0, c)); } else { prev_sb[0][1] = c; } if (cur_sb.empty()) { - cur_sb.push_back(Linear(c, 0.0)); + cur_sb = SBasis(Linear(c, 0.0)); } else { cur_sb[0][0] = c; } @@ -157,7 +157,7 @@ static void set_first_point(Piecewise<D2<SBasis> > &f, Point a){ } for (unsigned dim=0; dim<2; dim++){ if (f.segs.front()[dim].size() == 0){ - f.segs.front()[dim].push_back(Linear(a[dim],0)); + f.segs.front()[dim] = SBasis(Linear(a[dim],0)); }else{ f.segs.front()[dim][0][0] = a[dim]; } @@ -170,7 +170,7 @@ static void set_last_point(Piecewise<D2<SBasis> > &f, Point a){ } for (unsigned dim=0; dim<2; dim++){ if (f.segs.back()[dim].size() == 0){ - f.segs.back()[dim].push_back(Linear(0,a[dim])); + f.segs.back()[dim] = SBasis(Linear(0,a[dim])); }else{ f.segs.back()[dim][0][1] = a[dim]; } |
