reset floater caches on save(As) schematic

This commit is contained in:
stefan schippers 2023-11-09 19:13:55 +01:00
parent 40e66122e8
commit 1b737c4ac7
1 changed files with 2 additions and 0 deletions

View File

@ -2614,10 +2614,12 @@ int save_schematic(const char *schname) /* 20171020 added return value */
if(!xctx->sch[xctx->currsch]) { /* no current schematic name -> assign new name */
my_strdup2(_ALLOC_ID_, &xctx->sch[xctx->currsch], schname);
set_modify(-1); /* set title to new filename */
set_modify(-2); /* clear floater caches */
}
else if(strcmp(schname, xctx->sch[xctx->currsch])) { /* user asks to save to a different filename */
my_strdup2(_ALLOC_ID_, &xctx->sch[xctx->currsch], schname);
set_modify(-1); /* set title to new filename */
set_modify(-2); /* clear floater caches */
}
else { /* user asks to save to same filename */
if(!stat(xctx->sch[xctx->currsch], &buf)) {