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

Reply via email to