Error Handling

- Errors that occur during initialization no longer prevent the
  display of debug info.
This commit is contained in:
Paul Beckingham 2011-07-06 22:52:59 -04:00
parent 5e693b2530
commit 01253f1cdf
3 changed files with 90 additions and 60 deletions

View file

@ -61,8 +61,9 @@ int main (int argc, const char** argv)
try
{
context.initialize (argc, argv);
status = context.run ();
status = context.initialize (argc, argv);
if (status == 0)
status = context.run ();
}
catch (std::string& error)