GRID_LINE_WRAPPED
if (!join_lines || !(gl->flags & GRID_LINE_WRAPPED))
if (~gl->flags & GRID_LINE_WRAPPED)
if (~gl->flags & GRID_LINE_WRAPPED)
GRID_LINE_WRAPPED)
GRID_LINE_WRAPPED)
if (grid_get_line(gr->gd, gr->cy)->flags & GRID_LINE_WRAPPED)
if (grid_get_line(gr->gd, gr->cy)->flags & GRID_LINE_WRAPPED)
if (grid_get_line(gr->gd, gr->cy)->flags & GRID_LINE_WRAPPED)
GRID_LINE_WRAPPED))
!(grid_get_line(gr->gd, py)->flags & GRID_LINE_WRAPPED))
!(grid_get_line(gr->gd, py - 2)->flags & GRID_LINE_WRAPPED))
if (~grid_get_line(gr->gd, py)->flags & GRID_LINE_WRAPPED)
grid_get_line(gr->gd, gr->cy - 1)->flags & GRID_LINE_WRAPPED)) {
if (~gd->linedata[line].flags & GRID_LINE_WRAPPED)
gl->flags &= ~GRID_LINE_WRAPPED;
target->linedata[line].flags |= GRID_LINE_WRAPPED;
if (flags & GRID_LINE_WRAPPED)
target->linedata[line].flags |= GRID_LINE_WRAPPED;
gl->flags |= GRID_LINE_WRAPPED;
if (width < sx && (flags & GRID_LINE_WRAPPED))
if (gl->flags & GRID_LINE_WRAPPED)
if (gd->linedata[yy].flags & GRID_LINE_WRAPPED)
if (~gd->linedata[yy].flags & GRID_LINE_WRAPPED)
while (gd->linedata[yy].flags & GRID_LINE_WRAPPED)
while (gd->linedata[yy].flags & GRID_LINE_WRAPPED) {
gd->linedata[py - 1].flags &= ~GRID_LINE_WRAPPED;
gd->linedata[dy - 1].flags &= ~GRID_LINE_WRAPPED;
gd->linedata[py - 1].flags &= ~GRID_LINE_WRAPPED;
if (gl->flags & GRID_LINE_WRAPPED) {
gl->flags |= GRID_LINE_WRAPPED;
if (gl->flags & GRID_LINE_WRAPPED)
if (~gl->flags & GRID_LINE_WRAPPED)
GRID_LINE_WRAPPED && nextx > screen_size_x(data->backing) - 1) {
if (~gl->flags & GRID_LINE_WRAPPED)
if (~gl->flags & GRID_LINE_WRAPPED)
if (~gl->flags & GRID_LINE_WRAPPED)
if (~gl->flags & GRID_LINE_WRAPPED)
grid_get_line(gd, py - 2)->flags & GRID_LINE_WRAPPED &&
if (gl == NULL || ~gl->flags & GRID_LINE_WRAPPED)
GRID_LINE_WRAPPED || lastex != ey_last)
if (gl->flags & GRID_LINE_WRAPPED && gl->cellsize <= gd->sx)