From fbb4acda313ecfb69dd1e7c2f1f120072fec382d Mon Sep 17 00:00:00 2001 From: David Robillard Date: Sun, 26 Mar 2017 12:50:58 +0200 Subject: Make parent pointer a block since ports can not contain nodes --- src/server/events/DisconnectAll.cpp | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) (limited to 'src/server/events/DisconnectAll.cpp') diff --git a/src/server/events/DisconnectAll.cpp b/src/server/events/DisconnectAll.cpp index dc9652d9..45fec243 100644 --- a/src/server/events/DisconnectAll.cpp +++ b/src/server/events/DisconnectAll.cpp @@ -113,8 +113,8 @@ DisconnectAll::pre_process(PreProcessContext& ctx) for (const auto& a : _parent->arcs()) { ArcImpl* const arc = (ArcImpl*)a.second.get(); if (_block) { - if (arc->tail()->parent_block() == _block - || arc->head()->parent_block() == _block) { + if (arc->tail()->parent() == _block + || arc->head()->parent() == _block) { to_remove.insert(arc); } } else if (_port) { @@ -147,8 +147,7 @@ DisconnectAll::execute(RunContext& context) { if (_status == Status::SUCCESS) { for (auto& i : _impls) { - i->execute(context, - !_deleting || (i->head()->parent_block() != _block)); + i->execute(context, !_deleting || (i->head()->parent() != _block)); } } -- cgit v1.2.1