From adcd8d7fa7d35c45c225129f8b82c4fd88149b80 Mon Sep 17 00:00:00 2001 From: Kp Date: Sat, 13 Jun 2015 22:42:17 +0000 Subject: [PATCH] Use valptr for ksegsize highest_valid --- similar/editor/ksegsize.cpp | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/similar/editor/ksegsize.cpp b/similar/editor/ksegsize.cpp index 1ffa74498..e70edbe71 100644 --- a/similar/editor/ksegsize.cpp +++ b/similar/editor/ksegsize.cpp @@ -52,18 +52,19 @@ static void validate_modified_segments(void) range_for (const auto seg, highest_valid(Segments)) { - if (Segments[seg].segnum != segment_none) + const auto &&segp = vsegptridx(static_cast(seg)); + if (segp->segnum != segment_none) { if (modified_segments[seg]) continue; - range_for (const auto w, Segments[seg].verts) + range_for (const auto w, segp->verts) if (w == v0) { modified_segments[seg] = true; - validate_segment(&Segments[seg]); + validate_segment(segp); for (unsigned s=0; s