From c74bff2600dc19e430d246d62a2eae481bffa413 Mon Sep 17 00:00:00 2001 From: ellson Date: Wed, 4 Nov 2009 19:41:24 +0000 Subject: [PATCH] accept an argv[0] of "" and assume "dot". From Gvedit's use on Windows. --- lib/common/input.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/lib/common/input.c b/lib/common/input.c index ffc3065c6..7281be819 100644 --- a/lib/common/input.c +++ b/lib/common/input.c @@ -259,13 +259,16 @@ void dotneato_args_initialize(GVC_t * gvc, int argc, char **argv) exit (0); layout = gvc->common.cmdname; - if (streq(layout, "dot_static") || streq(layout, "dot_builtins")) + if (streq(layout, "dot_static") + || streq(layout, "dot_builtins") + || streq(layout, "") /* when run as a process from Gvedit on Windows */ + ) layout = "dot"; i = gvlayout_select(gvc, layout); if (i == NO_SUPPORT) { fprintf(stderr, "There is no layout engine support for \"%s\"\n", layout); if (streq(layout, "dot")) - fprintf(stderr, "Perhaps \"%s -c\" needs to be run (with installer's privileges) to register the plugins?\n", gvc->common.cmdname); + fprintf(stderr, "Perhaps \"dot -c\" needs to be run (with installer's privileges) to register the plugins?\n"); else fprintf(stderr, "Use one of:%s\n", gvplugin_list(gvc, API_layout, "")); exit(1); -- 2.40.0