summaryrefslogtreecommitdiffstats
path: root/src/gradient-chemistry.cpp
diff options
context:
space:
mode:
authorAlexander Valavanis <valavanisalex@gmail.com>2019-05-26 21:03:04 +0000
committerAlexander Valavanis <valavanisalex@gmail.com>2019-05-26 21:03:04 +0000
commit05bfa7a553ea605d36c34df0aec45bd61f17b978 (patch)
tree0f7e59f20b19101e6e2d5b7756c2769068f19eaa /src/gradient-chemistry.cpp
parentRm unused code now Gtk+ >= 3.22 dependency is set (diff)
parentUpdate it.po (diff)
downloadinkscape-05bfa7a553ea605d36c34df0aec45bd61f17b978.tar.gz
inkscape-05bfa7a553ea605d36c34df0aec45bd61f17b978.zip
Merge branch 'master' of gitlab.com:inkscape/inkscape
Diffstat (limited to 'src/gradient-chemistry.cpp')
-rw-r--r--src/gradient-chemistry.cpp11
1 files changed, 5 insertions, 6 deletions
diff --git a/src/gradient-chemistry.cpp b/src/gradient-chemistry.cpp
index 63bdb397d..cde2d45e7 100644
--- a/src/gradient-chemistry.cpp
+++ b/src/gradient-chemistry.cpp
@@ -980,12 +980,11 @@ void sp_item_gradient_reverse_vector(SPItem *item, Inkscape::PaintTarget fill_or
i->deleteObject();
}
- std::vector<double>::iterator iter = offsets.end() - 1;
- for (auto copy:child_copies) {
- vector->appendChildRepr(copy);
- sp_repr_set_svg_double (copy, "offset", 1 - *iter);
- --iter;
- Inkscape::GC::release(copy);
+ std::vector<double>::reverse_iterator o_it = offsets.rbegin();
+ for (auto c_it = child_copies.rbegin(); c_it != child_copies.rend(); ++c_it, ++o_it) {
+ vector->appendChildRepr(*c_it);
+ sp_repr_set_svg_double (*c_it, "offset", 1 - *o_it);
+ Inkscape::GC::release(*c_it);
}
}