From a1e9dfb6720a0cac8edc203a8f62bf05db5df8c9 Mon Sep 17 00:00:00 2001 From: Paul Davis Date: Sun, 9 Apr 2023 17:07:57 -0600 Subject: [PATCH] canvas lineset: C++11-ification --- libs/canvas/line_set.cc | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/libs/canvas/line_set.cc b/libs/canvas/line_set.cc index 0fd1656485..c2ff53af99 100644 --- a/libs/canvas/line_set.cc +++ b/libs/canvas/line_set.cc @@ -90,14 +90,14 @@ LineSet::render (Rect const & area, Cairo::RefPtr context) const { /* area is in window coordinates */ - for (vector::const_iterator i = _lines.begin(); i != _lines.end(); ++i) { + for (auto const & l : _lines) { Rect self; if (_orientation == Horizontal) { - self = item_to_window (Rect (0, i->pos - (i->width/2.0), _extent, i->pos + (i->width/2.0))); + self = item_to_window (Rect (0, l.pos - (l.width/2.0), _extent, l.pos + (l.width/2.0))); } else { - self = item_to_window (Rect (i->pos - (i->width/2.0), 0, i->pos + (i->width/2.0), _extent)); + self = item_to_window (Rect (l.pos - (l.width/2.0), 0, l.pos + (l.width/2.0), _extent)); } Rect isect = self.intersection (area); @@ -108,8 +108,8 @@ LineSet::render (Rect const & area, Cairo::RefPtr context) const Rect intersection (isect); - Gtkmm2ext::set_source_rgba (context, i->color); - context->set_line_width (i->width); + Gtkmm2ext::set_source_rgba (context, l.color); + context->set_line_width (l.width); /* Not 100% sure that the computation of the invariant * positions (y and x) below work correctly if the line width