diff options
| author | Josh Andler <scislac@gmail.com> | 2009-10-05 20:47:05 +0000 |
|---|---|---|
| committer | scislac <scislac@users.sourceforge.net> | 2009-10-05 20:47:05 +0000 |
| commit | 4f6b04e92c3ed3aa02908967f76bd14bb02926d2 (patch) | |
| tree | 93ec37f4b3d4011aa12a7b50dcafc5689b25dde8 /src/live_effects/lpe-interpolate.cpp | |
| parent | Fix for 419577 by Johan (diff) | |
| download | inkscape-4f6b04e92c3ed3aa02908967f76bd14bb02926d2.tar.gz inkscape-4f6b04e92c3ed3aa02908967f76bd14bb02926d2.zip | |
Patch by Johan to fix crashing by undefined path parameters in 4 LPEs
(bzr r8723)
Diffstat (limited to 'src/live_effects/lpe-interpolate.cpp')
| -rw-r--r-- | src/live_effects/lpe-interpolate.cpp | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/live_effects/lpe-interpolate.cpp b/src/live_effects/lpe-interpolate.cpp index e19d2e6e7..e77a392e9 100644 --- a/src/live_effects/lpe-interpolate.cpp +++ b/src/live_effects/lpe-interpolate.cpp @@ -52,8 +52,13 @@ LPEInterpolate::~LPEInterpolate() Geom::PathVector LPEInterpolate::doEffect_path (Geom::PathVector const & path_in) { - if ( (path_in.size() < 2) || (number_of_steps < 2)) + if ( (path_in.size() < 2) || (number_of_steps < 2)) { return path_in; + } + // Don't allow empty path parameter: + if ( trajectory_path.get_pathvector().empty() ) { + return path_in; + } std::vector<Geom::Path> path_out; |
