From eac59697740e943f2e2c7a2382bc3399e7aa7cfc Mon Sep 17 00:00:00 2001 From: David Robillard Date: Fri, 3 Jun 2011 18:14:32 +0000 Subject: Remove use of boost::enable_shared_from_this. Instead, just store a pointer to the containing canvas in Items, since it should not be possible for an Item to outlive its containing Canvas anyway. Shrinks Item memory overhead a tad and gives a minor performance boost as an added bonus. git-svn-id: http://svn.drobilla.net/lad/trunk/machina@3354 a436a847-0d15-0410-975c-d299462d15a1 --- src/gui/EdgeView.hpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/gui/EdgeView.hpp') diff --git a/src/gui/EdgeView.hpp b/src/gui/EdgeView.hpp index fcdbfa4..30c5b75 100644 --- a/src/gui/EdgeView.hpp +++ b/src/gui/EdgeView.hpp @@ -30,7 +30,7 @@ class EdgeView : public FlowCanvas::Connection , public Machina::Client::ClientObject::View { public: - EdgeView(SharedPtr canvas, + EdgeView(FlowCanvas::Canvas& canvas, SharedPtr src, SharedPtr dst, SharedPtr edge); -- cgit v1.2.1