From e9025204bcb116f18384890b788c52f3e80dec4c Mon Sep 17 00:00:00 2001 From: Steffen Vogel Date: Thu, 24 Jun 2021 06:23:58 -0400 Subject: [PATCH] mapping: use signal lists after hook processing --- lib/mapping.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/lib/mapping.cpp b/lib/mapping.cpp index 58a5bd654..73b8991a4 100644 --- a/lib/mapping.cpp +++ b/lib/mapping.cpp @@ -281,7 +281,7 @@ int mapping_entry_prepare(struct mapping_entry *me, NodeList &nodes) if (me->data.first) { if (me->node) - first = vlist_lookup_index(&me->node->in.signals, me->data.first); + first = vlist_lookup_index(node_input_signals(me->node), me->data.first); if (first < 0) { char *endptr; @@ -299,7 +299,7 @@ int mapping_entry_prepare(struct mapping_entry *me, NodeList &nodes) if (me->data.last) { if (me->node) - last = vlist_lookup_index(&me->node->in.signals, me->data.last); + last = vlist_lookup_index(node_input_signals(me->node), me->data.last); if (last < 0) { char *endptr; @@ -398,8 +398,8 @@ int mapping_entry_to_str(const struct mapping_entry *me, unsigned index, char ** break; case MappingType::DATA: - if (me->node && index < vlist_length(&me->node->in.signals)) { - struct signal *s = (struct signal *) vlist_at(&me->node->in.signals, index); + if (me->node && index < vlist_length(node_input_signals(me->node))) { + struct signal *s = (struct signal *) vlist_at(node_input_signals(me->node), index); strcatf(str, "data[%s]", s->name); }