fix: xschem setprop instance <tok> <val> did not set schematic to modified state, so following xschem save did not work

This commit is contained in:
stefan schippers 2026-04-27 18:21:39 +02:00
parent 75a3134051
commit b3f4c4f5f7
1 changed files with 1 additions and 1 deletions

View File

@ -5836,10 +5836,10 @@ int xschem(ClientData clientdata, Tcl_Interp *interp, int argc, const char * arg
if(old_name) my_free(_ALLOC_ID_, &old_name);
set_inst_flags(&xctx->inst[inst]);
hash_names(inst, XINSERT);
set_modify(1); /* set modified state */
if(!fast) {
/* new symbol bbox after prop changes (may change due to text length) */
symbol_bbox(inst, &xctx->inst[inst].x1, &xctx->inst[inst].y1, &xctx->inst[inst].x2, &xctx->inst[inst].y2);
set_modify(-2); /* reset floaters caches */
draw();
}
my_free(_ALLOC_ID_, &translated_sym);