allows to start ngspice WinGUI by double click on an input file, if
the file extension has been associated with ngspice.exe
This commit is contained in:
parent
5ee1be955c
commit
ff2304625f
|
|
@ -1229,6 +1229,10 @@ main(int argc, char **argv)
|
||||||
if (!Infile_Path)
|
if (!Infile_Path)
|
||||||
Infile_Path = ngdirname(arg);
|
Infile_Path = ngdirname(arg);
|
||||||
|
|
||||||
|
/* unquote the input string, needed if it results from double clicking the filename */
|
||||||
|
#if defined(HAS_WINGUI)
|
||||||
|
arg = cp_unquote(arg);
|
||||||
|
#endif
|
||||||
/* Copy all the arguments into the temporary file */
|
/* Copy all the arguments into the temporary file */
|
||||||
tp = fopen(arg, "r");
|
tp = fopen(arg, "r");
|
||||||
if (!tp) {
|
if (!tp) {
|
||||||
|
|
@ -1253,6 +1257,8 @@ main(int argc, char **argv)
|
||||||
#if defined(HAS_WINGUI)
|
#if defined(HAS_WINGUI)
|
||||||
/* write source file name into source window */
|
/* write source file name into source window */
|
||||||
SetSource(dname);
|
SetSource(dname);
|
||||||
|
/* free arg that has been unquoted above */
|
||||||
|
tfree(arg);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
append_to_stream(tempfile, tp);
|
append_to_stream(tempfile, tp);
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue