diff options
Diffstat (limited to 'src/inkview.cpp')
| -rw-r--r-- | src/inkview.cpp | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/src/inkview.cpp b/src/inkview.cpp index e50c76ab0..05d8cd1eb 100644 --- a/src/inkview.cpp +++ b/src/inkview.cpp @@ -164,7 +164,14 @@ int main (int argc, char **argv) context.set_main_group(options); - Gtk::Main main_instance (argc, argv, context); + Gtk::Main main_instance(true); + try { + context.parse(argc, argv); + } catch (const Glib::Error& ex) { + g_printerr("%s\n\n", ex.what().c_str()); + g_print("%s", context.get_help().c_str()); + exit(EXIT_FAILURE); + } LIBXML_TEST_VERSION |
