From 2b071fec5abcdfd36edcb998794940f564199a94 Mon Sep 17 00:00:00 2001 From: Holger Vogt Date: Fri, 17 Aug 2018 23:34:13 +0200 Subject: [PATCH] add loading from recent deck (mc_deck) if circuit file has been removed by remcirc. --- src/frontend/inp.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/frontend/inp.c b/src/frontend/inp.c index 9dc80c463..380bd9fac 100644 --- a/src/frontend/inp.c +++ b/src/frontend/inp.c @@ -479,7 +479,11 @@ inp_spsource(FILE *fp, bool comfile, char *filename, bool intfile) deck = inp_deckcopy(ft_curckt->ci_mcdeck); expr_w_temper = TRUE; } - + /* re-load input deck from the recent circuit structure */ + else if (!ft_curckt && mc_deck) { + deck = inp_deckcopy(mc_deck); + expr_w_temper = TRUE; + } /* no circuit available, should not happen */ else { fprintf(stderr, "Error: No circuit loaded, cannot copy internally using mc_source\n");