From c6aa79b0dd87d9466b981d53e7f4d42a46a56892 Mon Sep 17 00:00:00 2001 From: Zeno Rogue Date: Fri, 30 Nov 2018 17:17:06 +0100 Subject: [PATCH] fixed an iterator invalidation bug in drawStandard --- hypgraph.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/hypgraph.cpp b/hypgraph.cpp index b87e2175..6feeaa94 100644 --- a/hypgraph.cpp +++ b/hypgraph.cpp @@ -778,7 +778,11 @@ vector > drawn_cells; void drawStandard() { drawn_cells.clear(); drawn_cells.emplace_back(viewctr, hsOrigin, cview(), band_shift); - for(int i=0; i(2 * drawn_cells.size(), 128)); + const auto& dc = drawn_cells[i]; auto& hs = get<0>(dc); auto& s = get<1>(dc);