From ff1c506b5d0fb19bb0d7d3f6395920f3a7a25f69 Mon Sep 17 00:00:00 2001 From: stefan schippers Date: Fri, 4 Apr 2025 10:12:12 +0200 Subject: [PATCH] `xschem netlist`: do not clear keep_symbols if no -keep_symbol option is given --- src/scheduler.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/scheduler.c b/src/scheduler.c index f78ebc4c..2ea38f95 100644 --- a/src/scheduler.c +++ b/src/scheduler.c @@ -3460,7 +3460,7 @@ int xschem(ClientData clientdata, Tcl_Interp *interp, int argc, const char * arg done_netlist = 1; save_keep = tclgetboolvar("keep_symbols"); - tclsetboolvar("keep_symbols", keep_symbols); + if(keep_symbols) tclsetboolvar("keep_symbols", keep_symbols); if(xctx->netlist_type == CAD_SPICE_NETLIST) err = global_spice_netlist(hier_netlist, alert); else if(xctx->netlist_type == CAD_VHDL_NETLIST)