From e19f2f14e830b016c27fc1369a34055a1764a0f5 Mon Sep 17 00:00:00 2001 From: David Robillard Date: Tue, 1 May 2007 05:53:04 +0000 Subject: GUI cleanups. Fixed cancelling current connection attempt in engine window (w/ disconnect button). Automatically attempt to connect to running local server on the default port. git-svn-id: http://svn.drobilla.net/lad/ingen@488 a436a847-0d15-0410-975c-d299462d15a1 --- src/progs/ingenuity/App.cpp | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) (limited to 'src/progs/ingenuity/App.cpp') diff --git a/src/progs/ingenuity/App.cpp b/src/progs/ingenuity/App.cpp index e1e4912d..8ffcd710 100644 --- a/src/progs/ingenuity/App.cpp +++ b/src/progs/ingenuity/App.cpp @@ -120,13 +120,15 @@ App::attach(const SharedPtr& engine, const SharedPtrclear(); - _store->clear(); - - _loader.reset(); - _store.reset(); - _client.reset(); - _engine.reset(); + if (_engine) { + _window_factory->clear(); + _store->clear(); + + _loader.reset(); + _store.reset(); + _client.reset(); + _engine.reset(); + } } -- cgit v1.2.1