view_scroll(view, UP * (view->nvisible/2));
} else {
Row* lastrow = view->rows[view->nrows-1];
+ size_t last_off = lastrow->cols[lastrow->len-1].off;
view_scrollto(view, CSRPOS);
- if (lastrow->cols[lastrow->len-1].off < CSRPOS)
+ if (last_off < CSRPOS)
view_scroll(view, UP * (view->nvisible-1));
}
view->sync_flags = 0;
X.width,
X.height,
0, X.depth,
- Palette[0]);
+ Palette[EditBg]);
/* register interest in the delete window message */
Atom wmDeleteMessage = XInternAtom(X.display, "WM_DELETE_WINDOW", False);
XSetWMProtocols(X.display, X.self, &wmDeleteMessage, 1);