From b80654a5193536050c8f8e494ba5fd402b7a18aa Mon Sep 17 00:00:00 2001 From: David Robillard Date: Thu, 22 Mar 2007 01:16:48 +0000 Subject: Cleaned up loading code. Preliminary action loading code (queried from RDF but not actually created yet). Fixed URI/filename handling so command line 'machina' accepts either. git-svn-id: http://svn.drobilla.net/lad/machina@367 a436a847-0d15-0410-975c-d299462d15a1 --- src/gui/main.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'src/gui/main.cpp') diff --git a/src/gui/main.cpp b/src/gui/main.cpp index 5f208b4..6f1fc4d 100644 --- a/src/gui/main.cpp +++ b/src/gui/main.cpp @@ -45,11 +45,14 @@ main(int argc, char** argv) machine = file_driver->learn(filename); } + if (!machine) + machine = SharedPtr(new Machine()); + // Build engine SharedPtr driver; #ifdef WITH_JACK driver = SharedPtr(new JackDriver(machine)); - driver->attach("machina"); + ((JackDriver*)driver.get())->attach("machina"); #endif if (!driver) driver = SharedPtr(new SMFDriver(machine)); -- cgit v1.2.1