diff options
| author | Jabier Arraiza Cenoz <jabier.arraiza@marker.es> | 2014-08-25 15:34:11 +0000 |
|---|---|---|
| committer | Jabiertxof <jtx@jtx.marker.es> | 2014-08-25 15:34:11 +0000 |
| commit | be6f51a507f0fddb403255adb8b25002ae10f154 (patch) | |
| tree | ad893632b9fb422ad17bfbfe14ec5dd6e48f8fac /src/ui/tools/freehand-base.cpp | |
| parent | More GObject boilerplate reduction (diff) | |
| download | inkscape-be6f51a507f0fddb403255adb8b25002ae10f154.tar.gz inkscape-be6f51a507f0fddb403255adb8b25002ae10f154.zip | |
fix bug coninuing existing paths whith no LPE in bspline/spiro modes
(bzr r13341.1.176)
Diffstat (limited to 'src/ui/tools/freehand-base.cpp')
| -rw-r--r-- | src/ui/tools/freehand-base.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/ui/tools/freehand-base.cpp b/src/ui/tools/freehand-base.cpp index aad924844..72250a550 100644 --- a/src/ui/tools/freehand-base.cpp +++ b/src/ui/tools/freehand-base.cpp @@ -610,13 +610,13 @@ void spdc_concat_colors_and_flush(FreehandBase *dc, gboolean forceclosed) if (dc->sa) { SPCurve *s = dc->sa->curve; dc->white_curves = g_slist_remove(dc->white_curves, s); - if(prefs->getInt(tool_name(dc) + "/freehand-mode", 0) == 1 || - prefs->getInt(tool_name(dc) + "/freehand-mode", 0) == 2){ - s = dc->overwriteCurve; - } if (dc->sa->start) { s = reverse_then_unref(s); } + if(prefs->getInt(tool_name(dc) + "/freehand-mode", 0) == 1 || + prefs->getInt(tool_name(dc) + "/freehand-mode", 0) == 2){ + dc->overwriteCurve = s; + } s->append_continuous(c, 0.0625); c->unref(); c = s; |
