diff --git a/src/frontend/vectors.c b/src/frontend/vectors.c index 1e2101e08..64f35d330 100644 --- a/src/frontend/vectors.c +++ b/src/frontend/vectors.c @@ -720,6 +720,7 @@ vec_copy(struct dvec *v) nv->v_next = NULL; nv->v_link2 = NULL; nv->v_scale = v->v_scale; + nv->v_unclipped = v->v_unclipped; return (nv); } diff --git a/src/include/ngspice/dvec.h b/src/include/ngspice/dvec.h index 7c040c7f4..9b6d471e6 100644 --- a/src/include/ngspice/dvec.h +++ b/src/include/ngspice/dvec.h @@ -58,6 +58,7 @@ struct dvec { struct dvec *v_next; /* Link for list of plot vectors. */ struct dvec *v_link2; /* Extra link for things like print. */ struct dvec *v_scale; /* If this has a non-standard scale... */ + struct dvec *v_unclipped; /* If clipped, this is the original vector */ } ; #define isreal(v) ((v)->v_flags & VF_REAL)