summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--kernel/show.cc4
1 files changed, 2 insertions, 2 deletions
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<RTLIL::IdString> 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