aboutsummaryrefslogtreecommitdiffstats
path: root/z20.c
diff options
context:
space:
mode:
Diffstat (limited to 'z20.c')
-rw-r--r--z20.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/z20.c b/z20.c
index 8786ce7..d6f3a84 100644
--- a/z20.c
+++ b/z20.c
@@ -51,6 +51,7 @@ FULL_CHAR *DebugInnersNames(OBJECT inners)
case PRECEDES:
+ case GALL_FOLL_OR_PREC:
case GALL_PREC:
case DEAD:
@@ -907,6 +908,9 @@ void FlushGalley(OBJECT hd)
FATAL, &fpos(y), FileName(eg_fnum(eg)));
assert( type(val) == CLOSURE, "AttachG: db CLOSURE!" );
New(index2, UNATTACHED);
+ actual(index2) = nilobj;
+ non_blocking(index2) = TRUE;
+ blocked(index2) = FALSE;
pinpoint(index2) = nilobj;
New(hd2, HEAD);
FposCopy(fpos(hd2), fpos(val));
@@ -914,9 +918,10 @@ void FlushGalley(OBJECT hd)
limiter(hd2) = nilobj;
opt_components(hd2) = opt_constraints(hd2) = nilobj;
gall_dir(hd2) = horiz_galley(actual(val));
- sized(hd2) = FALSE;
ready_galls(hd2) = nilobj;
+ sized(hd2) = FALSE;
must_expand(hd2) = TRUE;
+ seen_nojoin(hd2) = FALSE;
Link(index2, hd2);
Link(hd2, val);
SetTarget(hd2);