The main window creation is misplaced in the loop, it is created several times.
Signed-off-by: Daniel Lezcano <daniel.lezc...@linaro.org> --- display.c | 10 ++++------ 1 files changed, 4 insertions(+), 6 deletions(-) diff --git a/display.c b/display.c index ebc4de6..28c47f3 100644 --- a/display.c +++ b/display.c @@ -548,16 +548,14 @@ int display_init(int wdefault) getmaxyx(stdscr, maxy, maxx); - for (i = 0; i < array_size; i++) { - - main_win = subwin(stdscr, maxy - 2, maxx, 1, 0); - if (!main_win) - return -1; + main_win = subwin(stdscr, maxy - 2, maxx, 1, 0); + if (!main_win) + return -1; + for (i = 0; i < array_size; i++) { windata[i].pad = newpad(maxrows, maxx); if (!windata[i].pad) return -1; - } header_win = subwin(stdscr, 1, maxx, 0, 0); -- 1.7.4.1 _______________________________________________ linaro-dev mailing list linaro-dev@lists.linaro.org http://lists.linaro.org/mailman/listinfo/linaro-dev