comparison mcabber/src/screen.c @ 358:6e4e667c5571

Fix a segfault when starting mcabber in a really small terminal
author Mikael Berthe <mikael@lilotux.net>
date Sat, 23 Jul 2005 11:58:16 +0100
parents e4ed1aec2988
children 51ff319947c3
comparison
equal deleted inserted replaced
357:e8adc3c96e68 358:6e4e667c5571
536 rosterWnd = newwin(CHAT_WIN_HEIGHT, ROSTER_WIDTH, 0, 0); 536 rosterWnd = newwin(CHAT_WIN_HEIGHT, ROSTER_WIDTH, 0, 0);
537 chatWnd = newwin(CHAT_WIN_HEIGHT, maxX - ROSTER_WIDTH, 0, ROSTER_WIDTH); 537 chatWnd = newwin(CHAT_WIN_HEIGHT, maxX - ROSTER_WIDTH, 0, ROSTER_WIDTH);
538 logWnd_border = newwin(LOG_WIN_HEIGHT, maxX, CHAT_WIN_HEIGHT, 0); 538 logWnd_border = newwin(LOG_WIN_HEIGHT, maxX, CHAT_WIN_HEIGHT, 0);
539 logWnd = newwin(LOG_WIN_HEIGHT-2, maxX-2, CHAT_WIN_HEIGHT+1, 1); 539 logWnd = newwin(LOG_WIN_HEIGHT-2, maxX-2, CHAT_WIN_HEIGHT+1, 1);
540 inputWnd = newwin(1, maxX, maxY-1, 0); 540 inputWnd = newwin(1, maxX, maxY-1, 0);
541 if (!rosterWnd || !chatWnd || !logWnd || !inputWnd) {
542 scr_TerminateCurses();
543 fprintf(stderr, "Cannot create windows!\n");
544 exit(EXIT_FAILURE);
545 }
541 wbkgd(rosterWnd, COLOR_PAIR(COLOR_GENERAL)); 546 wbkgd(rosterWnd, COLOR_PAIR(COLOR_GENERAL));
542 wbkgd(chatWnd, COLOR_PAIR(COLOR_GENERAL)); 547 wbkgd(chatWnd, COLOR_PAIR(COLOR_GENERAL));
543 wbkgd(logWnd_border, COLOR_PAIR(COLOR_GENERAL)); 548 wbkgd(logWnd_border, COLOR_PAIR(COLOR_GENERAL));
544 wbkgd(logWnd, COLOR_PAIR(COLOR_GENERAL)); 549 wbkgd(logWnd, COLOR_PAIR(COLOR_GENERAL));
545 } else { 550 } else {