From cc26b9712e6ae3c9c863f56c2872116fdc3b9dff Mon Sep 17 00:00:00 2001
From: Magnus Jacobsson <Magnus.Jacobsson@berotec.se>
Date: Tue, 2 Jun 2020 16:22:22 +0200
Subject: [PATCH] Fix mode=hier in neato

Fixes https://gitlab.com/graphviz/graphviz/-/issues/1726.

The bug was introduced in 443592f1e8950df88f6df9c71b60667c9ad98006
---
 lib/neatogen/neatoinit.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/lib/neatogen/neatoinit.c b/lib/neatogen/neatoinit.c
index 7d9e3c464..c2c36914e 100644
--- a/lib/neatogen/neatoinit.c
+++ b/lib/neatogen/neatoinit.c
@@ -1351,10 +1351,10 @@ neatoLayout(Agraph_t * mg, Agraph_t * g, int layoutMode, int layoutModel,
 	MaxIter = atoi(str);
     else if (layoutMode == MODE_MAJOR)
 	MaxIter = DFLT_ITERATIONS;
-    else if (layoutMode == MODE_KK)
-	MaxIter = 100 * agnnodes(g);
     else if (layoutMode == MODE_SGD)
 	MaxIter = 30;
+    else
+	MaxIter = 100 * agnnodes(g);
 
     nG = scan_graph_mode(g, layoutMode);
     if ((nG < 2) || (MaxIter < 0))
-- 
2.40.0