From cd3dffb1d8838e813cfbf58d27e212db7f8eb0af Mon Sep 17 00:00:00 2001 From: David Robillard Date: Mon, 12 Mar 2007 18:13:03 +0000 Subject: Removed name-based interface for FlowCanvas (using the view as a model = evil), related performance improvements (especially for Machina). Updates for FlowCanvas API changes. Machina SMF import performance improvements (temporarily disabled node labels). git-svn-id: http://svn.drobilla.net/lad/ingen@356 a436a847-0d15-0410-975c-d299462d15a1 --- src/progs/ingenuity/NodeModule.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src/progs/ingenuity/NodeModule.cpp') diff --git a/src/progs/ingenuity/NodeModule.cpp b/src/progs/ingenuity/NodeModule.cpp index 971dfa6b..c927114d 100644 --- a/src/progs/ingenuity/NodeModule.cpp +++ b/src/progs/ingenuity/NodeModule.cpp @@ -90,7 +90,9 @@ NodeModule::create(boost::shared_ptr canvas, SharedPtr n void NodeModule::add_port(SharedPtr port, bool resize_to_fit) { - Module::add_port(boost::shared_ptr(new Port(shared_from_this(), port))); + Module::add_port(boost::shared_ptr(new Port( + PtrCast(shared_from_this()), port))); + if (resize_to_fit) resize(); } -- cgit v1.2.1