summaryrefslogtreecommitdiffstats
path: root/src/display/sp-canvas.cpp
diff options
context:
space:
mode:
authorMarc Jeanmougin <marc@jeanmougin.fr>2019-01-02 09:41:30 +0000
committerMarc Jeanmougin <marc@jeanmougin.fr>2019-01-02 09:41:30 +0000
commit169dff19d4da8d76e69b8e896aa25b0013639c03 (patch)
treea0c070fa95188b5cde708ac285e6a2db9df4a83f /src/display/sp-canvas.cpp
parentAvoid creating a new document before opening an old document. (diff)
downloadinkscape-169dff19d4da8d76e69b8e896aa25b0013639c03.tar.gz
inkscape-169dff19d4da8d76e69b8e896aa25b0013639c03.zip
modernize loops
Diffstat (limited to 'src/display/sp-canvas.cpp')
-rw-r--r--src/display/sp-canvas.cpp16
1 files changed, 8 insertions, 8 deletions
diff --git a/src/display/sp-canvas.cpp b/src/display/sp-canvas.cpp
index 331528654..e7ac1ab9b 100644
--- a/src/display/sp-canvas.cpp
+++ b/src/display/sp-canvas.cpp
@@ -827,8 +827,8 @@ void SPCanvasGroup::update(SPCanvasItem *item, Geom::Affine const &affine, unsig
SPCanvasGroup *group = SP_CANVAS_GROUP(item);
Geom::OptRect bounds;
- for (auto it = group->items.begin(); it != group->items.end(); ++it) {
- SPCanvasItem *i = &(*it);
+ for (auto & item : group->items) {
+ SPCanvasItem *i = &item;
sp_canvas_item_invoke_update (i, affine, flags);
@@ -863,8 +863,8 @@ double SPCanvasGroup::point(SPCanvasItem *item, Geom::Point p, SPCanvasItem **ac
*actual_item = nullptr;
double dist = 0.0;
- for (auto it = group->items.begin(); it != group->items.end(); ++it) {
- SPCanvasItem *child = &(*it);
+ for (auto & it : group->items) {
+ SPCanvasItem *child = &it;
if ((child->x1 <= x2) && (child->y1 <= y2) && (child->x2 >= x1) && (child->y2 >= y1)) {
SPCanvasItem *point_item = nullptr; // cater for incomplete item implementations
@@ -897,8 +897,8 @@ void SPCanvasGroup::render(SPCanvasItem *item, SPCanvasBuf *buf)
{
SPCanvasGroup *group = SP_CANVAS_GROUP(item);
- for (auto it = group->items.begin(); it != group->items.end(); ++it) {
- SPCanvasItem *child = &(*it);
+ for (auto & item : group->items) {
+ SPCanvasItem *child = &item;
if (child->visible) {
if ((child->x1 < buf->rect.right()) &&
(child->y1 < buf->rect.bottom()) &&
@@ -916,8 +916,8 @@ void SPCanvasGroup::viewboxChanged(SPCanvasItem *item, Geom::IntRect const &new_
{
SPCanvasGroup *group = SP_CANVAS_GROUP(item);
- for (auto it = group->items.begin(); it != group->items.end(); ++it) {
- SPCanvasItem *child = &(*it);
+ for (auto & item : group->items) {
+ SPCanvasItem *child = &item;
if (child->visible) {
if (SP_CANVAS_ITEM_GET_CLASS(child)->viewbox_changed) {
SP_CANVAS_ITEM_GET_CLASS(child)->viewbox_changed(child, new_area);