avoid calling simuldir in load_schematic when traversing hierarchy during netlisting
This commit is contained in:
parent
c485e7ef7a
commit
4ff28fd39d
|
|
@ -2660,7 +2660,7 @@ int save_schematic(const char *schname) /* 20171020 added return value */
|
|||
tclvareval(xctx->top_path, ".menubar.simulate configure -bg $simulate_bg", NULL);
|
||||
tclvareval("set tctx::", xctx->current_win_path, "_simulate $simulate_bg", NULL);
|
||||
tclvareval("catch {unset tctx::", xctx->current_win_path, "_simulate_id}", NULL);
|
||||
tcleval("simuldir"); /* set local simulation directory if local_netlist_dir -s set*/
|
||||
tcleval("simuldir"); /* set local simulation directory if local_netlist_dir is set*/
|
||||
return 1;
|
||||
}
|
||||
|
||||
|
|
@ -2849,7 +2849,7 @@ void load_schematic(int load_symbols, const char *fname, int reset_undo, int ale
|
|||
}
|
||||
/* warning if two symbols perfectly overlapped */
|
||||
/* warning_overlapped_symbols(0); */ /* do this when netlisting */
|
||||
tcleval("simuldir"); /* set local simulation directory if local_netlist_dir -s set*/
|
||||
if(reset_undo) tcleval("simuldir"); /* set local simulation directory if local_netlist_dir is set*/
|
||||
}
|
||||
|
||||
void clear_undo(void)
|
||||
|
|
|
|||
|
|
@ -3798,7 +3798,7 @@ proc set_netlist_dir { change {dir {} }} {
|
|||
|
||||
#### set local-to-schematic-dir if local_netlist_dir tcl var is set
|
||||
simuldir
|
||||
|
||||
# puts "-->$netlist_dir"
|
||||
#### change == 0
|
||||
if {$change == 0} {
|
||||
if {$netlist_dir ne {}} {
|
||||
|
|
|
|||
Loading…
Reference in New Issue