From: ian Date: Sun, 20 Mar 2005 17:59:52 +0000 (+0000) Subject: rmstubs seems to work X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ijackson/git?a=commitdiff_plain;h=4c9b9c0d89adeec16eb175535ec64f13dd808a99;p=trains.git rmstubs seems to work --- diff --git a/layout/.cvsignore b/layout/.cvsignore index 87b068e..510bade 100644 --- a/layout/.cvsignore +++ b/layout/.cvsignore @@ -8,6 +8,7 @@ ours-*.ps *.m *.run-layout t.* +u.* subseg2display compose-segenco tmp.* @@ -15,7 +16,6 @@ ui-plan-*.ppm parts.ps *-a.ps ours.graph.c -t.* ours.redactgraph ours.raw.neato.ps ours.raw.neato diff --git a/layout/redactgraph.c b/layout/redactgraph.c index 29fa3f6..da95ea3 100644 --- a/layout/redactgraph.c +++ b/layout/redactgraph.c @@ -404,6 +404,12 @@ static int movfeat_isinnernode(Node *node) { trace_node(node); all_segment= 0; + FOR_BOTH(side) { + if (!node->sides[side].head) { + trace(" %c terminus\n", "OI"[side]); + return 0; + } + } FOR_NODE_EDGEENDS(side,edgeend, node) { segment= edgeend->edge->subseg->segment; if (!all_segment) {