summaryrefslogtreecommitdiffstats
path: root/src/inkview.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/inkview.cpp')
-rw-r--r--src/inkview.cpp9
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