diff options
author | David Robillard <d@drobilla.net> | 2007-04-01 15:18:31 +0000 |
---|---|---|
committer | David Robillard <d@drobilla.net> | 2007-04-01 15:18:31 +0000 |
commit | 719fc353d389b936cc1c064d512453268283b424 (patch) | |
tree | 52f8f03f8185c85b3e3bfd56f234374adae390c2 /src/gui | |
parent | 9d60d35ca6dc8e2561a1984cbe622325afa55a84 (diff) | |
download | machina-719fc353d389b936cc1c064d512453268283b424.tar.gz machina-719fc353d389b936cc1c064d512453268283b424.tar.bz2 machina-719fc353d389b936cc1c064d512453268283b424.zip |
Fixed exception bug.
git-svn-id: http://svn.drobilla.net/lad/machina@387 a436a847-0d15-0410-975c-d299462d15a1
Diffstat (limited to 'src/gui')
-rw-r--r-- | src/gui/main.cpp | 20 |
1 files changed, 6 insertions, 14 deletions
diff --git a/src/gui/main.cpp b/src/gui/main.cpp index 741c801..c522898 100644 --- a/src/gui/main.cpp +++ b/src/gui/main.cpp @@ -36,7 +36,7 @@ int main(int argc, char** argv) { SharedPtr<Machina::Machine> machine; - + // Load machine, if given if (argc >= 2) { const string filename = argv[1]; @@ -67,22 +67,14 @@ main(int argc, char** argv) SharedPtr<Engine> engine(new Engine(driver)); - // Launch GUI - try { - - Gnome::Canvas::init(); - Gtk::Main app(argc, argv); + Gnome::Canvas::init(); + Gtk::Main app(argc, argv); - driver->activate(); - MachinaGUI gui(engine); + driver->activate(); + MachinaGUI gui(engine); - app.run(*gui.window()); + app.run(*gui.window()); - } catch (string msg) { - cerr << "Caught exception, aborting. Error message was: " << msg << endl; - return 1; - } - return 0; } |