# HG changeset patch # User Balazs Dezso # Date 1526386595 -7200 # Node ID 1e5da3fc4fbceced88d54f3429934054ba559c79 # Parent 389416f8a995b3eab52b4f8fce27f46c7cd75956 Fix PlanarDrawing::run() function (#610) diff -r 389416f8a995 -r 1e5da3fc4fbc lemon/planarity.h --- a/lemon/planarity.h Wed Oct 17 17:24:14 2018 +0200 +++ b/lemon/planarity.h Tue May 15 14:16:35 2018 +0200 @@ -2383,7 +2383,7 @@ PlanarEmbedding pe(_graph); if (!pe.run()) return false; - run(pe); + run(pe.embeddingMap()); return true; } diff -r 389416f8a995 -r 1e5da3fc4fbc test/planarity_test.cc --- a/test/planarity_test.cc Wed Oct 17 17:24:14 2018 +0200 +++ b/test/planarity_test.cc Tue May 15 14:16:35 2018 +0200 @@ -245,13 +245,29 @@ if (planar) { checkEmbedding(graph, pe); - PlanarDrawing pd(graph); - pd.run(pe.embeddingMap()); - checkDrawing(graph, pd); + { + PlanarDrawing pd(graph); + pd.run(pe.embeddingMap()); + checkDrawing(graph, pd); + } - PlanarColoring pc(graph); - pc.runFiveColoring(pe.embeddingMap()); - checkColoring(graph, pc, 5); + { + PlanarDrawing pd(graph); + pd.run(); + checkDrawing(graph, pd); + } + + { + PlanarColoring pc(graph); + pc.runFiveColoring(pe.embeddingMap()); + checkColoring(graph, pc, 5); + } + + { + PlanarColoring pc(graph); + pc.runFiveColoring(); + checkColoring(graph, pc, 5); + } } else { checkKuratowski(graph, pe);