From 80923fdb966c74263a723f2ac6a39ea44efb07b2 Mon Sep 17 00:00:00 2001 From: David Robillard Date: Wed, 6 Sep 2006 21:08:52 +0000 Subject: Connecting/Disconnecting/Reconnecting to the engine without restarting. git-svn-id: http://svn.drobilla.net/lad/ingen@115 a436a847-0d15-0410-975c-d299462d15a1 --- src/progs/ingenuity/GtkObjectController.cpp | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'src/progs/ingenuity/GtkObjectController.cpp') diff --git a/src/progs/ingenuity/GtkObjectController.cpp b/src/progs/ingenuity/GtkObjectController.cpp index d5fb08a1..798dc1f4 100644 --- a/src/progs/ingenuity/GtkObjectController.cpp +++ b/src/progs/ingenuity/GtkObjectController.cpp @@ -26,6 +26,11 @@ GtkObjectController::GtkObjectController(CountedPtr model) model->metadata_update_sig.connect(sigc::mem_fun(this, &GtkObjectController::metadata_update)); } +GtkObjectController::~GtkObjectController() +{ + assert(m_model->controller() == this); + m_model->set_controller(NULL); +} } // namespace Ingenuity -- cgit v1.2.1