No OOM error conditions in some functions of window.c

- alloc_tabpage()
 - win_alloc_lines()
 - win_alloc_aucmd_win()
 - new_frame()
 - win_alloc()

TODO: don't handle OOM after calls to dict_alloc()
This commit is contained in:
Felipe Oliveira Carvalho
2014-04-19 16:59:49 -03:00
committed by Thiago de Arruda
parent 6d193b0b37
commit 28b03dd190
4 changed files with 30 additions and 70 deletions

View File

@@ -6279,15 +6279,11 @@ retry:
FOR_ALL_TAB_WINDOWS(tp, wp)
{
if (win_alloc_lines(wp) == FAIL) {
outofmem = TRUE;
goto give_up;
}
win_alloc_lines(wp);
}
if (aucmd_win != NULL && aucmd_win->w_lines == NULL) {
win_alloc_lines(aucmd_win);
}
if (aucmd_win != NULL && aucmd_win->w_lines == NULL
&& win_alloc_lines(aucmd_win) == FAIL)
outofmem = TRUE;
give_up:
for (i = 0; i < p_mco; ++i)
if (new_ScreenLinesC[i] == NULL)