diff options
| author | Kris De Gussem <kris.degussem@gmail.com> | 2012-03-07 17:19:18 +0000 |
|---|---|---|
| committer | Kris <Kris.De.Gussem@hotmail.com> | 2012-03-07 17:19:18 +0000 |
| commit | 2eb76fb0bd4b8572866d3c2390eaa82747890292 (patch) | |
| tree | 673eb8fdedd2cc54fd48347fb59cc5e1e20f8508 /src/gradient-chemistry.cpp | |
| parent | Translations. Greek translation update by Dimitris Spingos. (diff) | |
| download | inkscape-2eb76fb0bd4b8572866d3c2390eaa82747890292.tar.gz inkscape-2eb76fb0bd4b8572866d3c2390eaa82747890292.zip | |
cppcheck
(bzr r11052)
Diffstat (limited to 'src/gradient-chemistry.cpp')
| -rw-r--r-- | src/gradient-chemistry.cpp | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/src/gradient-chemistry.cpp b/src/gradient-chemistry.cpp index c14a94290..b56352c19 100644 --- a/src/gradient-chemistry.cpp +++ b/src/gradient-chemistry.cpp @@ -125,7 +125,7 @@ static SPGradient *sp_gradient_get_private_normalized(SPDocument *document, SPGr Inkscape::GC::release(repr); // get corresponding object - SPGradient *gr = (SPGradient *) document->getObjectByRepr(repr); + SPGradient *gr = static_cast<SPGradient *>(document->getObjectByRepr(repr)); g_assert(gr != NULL); g_assert(SP_IS_GRADIENT(gr)); @@ -257,7 +257,7 @@ SPGradient *sp_gradient_fork_vector_if_necessary(SPGradient *gr) Inkscape::XML::Node *repr = gr->getRepr()->duplicate(xml_doc); doc->getDefs()->getRepr()->addChild(repr, NULL); - SPGradient *gr_new = (SPGradient *) doc->getObjectByRepr(repr); + SPGradient *gr_new = static_cast<SPGradient *>(doc->getObjectByRepr(repr)); gr_new = sp_gradient_ensure_vector_normalized (gr_new); Inkscape::GC::release(repr); return gr_new; @@ -518,8 +518,10 @@ SPStop *sp_get_stop_i(SPGradient *gradient, guint stop_i) // inkscape has created a handle for the start of gradient anyway, // so when it asks for stop N that corresponds to stop element N-1 if (stop->offset != 0) + { stop_i --; - + } + for (guint i = 0; i < stop_i; i++) { if (!stop) { return NULL; @@ -766,7 +768,7 @@ void sp_item_gradient_reverse_vector(SPItem *item, bool fill_or_stroke) Inkscape::XML::Node *copy = (Inkscape::XML::Node *) i->data; vector->appendChildRepr(copy); sp_repr_set_svg_double (copy, "offset", 1 - *iter); - iter --; + --iter; Inkscape::GC::release(copy); } |
