From e949130dafa80c657acb00c6d4d8c2c3cfca8ddf Mon Sep 17 00:00:00 2001 From: Werner Almesberger Date: Fri, 5 Aug 2016 21:14:26 -0300 Subject: [PATCH] eeshow/main.c (main): gtk_init removes --, so only call it if we have none --- eeshow/main.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/eeshow/main.c b/eeshow/main.c index 091bba8..cd920cc 100644 --- a/eeshow/main.c +++ b/eeshow/main.c @@ -98,14 +98,15 @@ int main(int argc, char **argv) char **gfx_argv; const struct gfx_ops **ops = ops_list; - gtk_init(&argc, &argv); - for (dashdash = 1; dashdash != argc; dashdash++) if (!strcmp(argv[dashdash], "--")) { have_dashdash = 1; break; } + if (!have_dashdash) + gtk_init(&argc, &argv); + while ((c = getopt(dashdash, argv, "rvC:H:")) != EOF) switch (c) { case 'r':