From: ellson Date: Wed, 4 Nov 2009 19:41:24 +0000 (+0000) Subject: accept an argv[0] of "" and assume "dot". From Gvedit's use on Windows. X-Git-Tag: LAST_LIBGRAPH~32^2~1599 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=c74bff2600dc19e430d246d62a2eae481bffa413;p=graphviz accept an argv[0] of "" and assume "dot". From Gvedit's use on Windows. --- 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);