diff mcabber/src/main.c @ 81:0bd578421ce9

[/trunk] Changeset 95 by mikael * Switch from buddies.* to roster.* Seems to work fine...
author mikael
date Sat, 16 Apr 2005 22:28:55 +0000
parents 32f54ad6d729
children f600615c490d
line wrap: on
line diff
--- a/mcabber/src/main.c	Sat Apr 16 21:13:59 2005 +0000
+++ b/mcabber/src/main.c	Sat Apr 16 22:28:55 2005 +0000
@@ -6,13 +6,12 @@
 #include <termios.h>
 #include <getopt.h>
 
-#include "utils.h"
+#include "jabglue.h"
 #include "screen.h"
-#include "buddies.h"
 #include "parsecfg.h"
 #include "lang.h"
+#include "utils.h"
 #include "harddefines.h"
-#include "jabglue.h"
 
 
 void sig_handler(int signum)
@@ -23,7 +22,7 @@
     break;
 
   case SIGTERM:
-    bud_TerminateBuddies();
+    // bud_TerminateBuddies();
     scr_TerminateCurses();
     jb_disconnect();
     printf("Killed by SIGTERM\nBye!\n");
@@ -186,19 +185,19 @@
   ut_WriteLog("Entering into main loop...\n\n");
   ut_WriteLog("Ready to send/receive messages...\n");
 
+  keypad(scr_GetInputWindow(), TRUE);
   while (ret != 255) {
     alarm(ping);
-    keypad(scr_GetInputWindow(), TRUE);
     key = scr_Getch();
     if (key != ERR)
       ret = process_key(key);
     jb_main();
     if (update_roster)
-      bud_DrawRoster(scr_GetRosterWindow());
+      scr_DrawRoster();
   }
 
   jb_disconnect();
-  bud_TerminateBuddies();
+  //bud_TerminateBuddies();
   scr_TerminateCurses();
 
   printf("\n\nHave a nice day!\nBye!\n");