From 9368c11144d2766e7d1065f2eddb25e98f9f7fb7 Mon Sep 17 00:00:00 2001 From: Clifford Wolf Date: Sun, 3 Mar 2013 17:41:09 +0100 Subject: Handle known inout ports as outputs in show command --- kernel/show.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'kernel/show.cc') diff --git a/kernel/show.cc b/kernel/show.cc index 6db963b2..c556c991 100644 --- a/kernel/show.cc +++ b/kernel/show.cc @@ -185,7 +185,7 @@ struct ShowWorker std::vector in_ports, out_ports; for (auto &conn : it.second->connections) { - if (ct.cell_input(it.second->type, conn.first)) + if (!ct.cell_output(it.second->type, conn.first)) in_ports.push_back(conn.first); else out_ports.push_back(conn.first); @@ -210,7 +210,7 @@ struct ShowWorker std::string code; for (auto &conn : it.second->connections) { code += gen_portbox(stringf("c%d:p%d", id2num(it.first), id2num(conn.first)), - conn.second, !ct.cell_input(it.second->type, conn.first)); + conn.second, ct.cell_output(it.second->type, conn.first)); } #ifdef CLUSTER_CELLS_AND_PORTBOXES -- cgit v1.2.3