From 5b1255654e8848167af2fe1d5ebc97b61f2a79d1 Mon Sep 17 00:00:00 2001 From: stefan schippers Date: Mon, 29 Sep 2025 01:21:48 +0200 Subject: [PATCH] if --lastopened or --lastclosed is specified any file specified on cmdline is considered an additional file to load --- src/xinit.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/xinit.c b/src/xinit.c index ec85c8a4..f6fbe8b6 100644 --- a/src/xinit.c +++ b/src/xinit.c @@ -3256,7 +3256,9 @@ int Tcl_AppInit(Tcl_Interp *inter) } /* load additional files */ - for(i = 2; i < cli_opt_argc; ++i) { + if(cli_opt_lastopened || cli_opt_lastclosed) i = 1; + else i = 2; + for(; i < cli_opt_argc; ++i) { tclvareval("xschem load_new_window ", cli_opt_argv[i], NULL); }