equal
deleted
inserted
replaced
7 #include <getopt.h> |
7 #include <getopt.h> |
8 |
8 |
9 #include "jabglue.h" |
9 #include "jabglue.h" |
10 #include "screen.h" |
10 #include "screen.h" |
11 #include "parsecfg.h" |
11 #include "parsecfg.h" |
|
12 #include "roster.h" |
12 #include "lang.h" |
13 #include "lang.h" |
13 #include "utils.h" |
14 #include "utils.h" |
14 #include "harddefines.h" |
15 #include "harddefines.h" |
15 |
16 |
16 |
17 |
94 lng_InitLanguage(); |
95 lng_InitLanguage(); |
95 |
96 |
96 ut_WriteLog("Setting signals handlers...\n"); |
97 ut_WriteLog("Setting signals handlers...\n"); |
97 signal(SIGTERM, sig_handler); |
98 signal(SIGTERM, sig_handler); |
98 signal(SIGALRM, sig_handler); |
99 signal(SIGALRM, sig_handler); |
99 |
|
100 |
100 |
101 sprintf(configFile, "%s/.mcabberrc", getenv("HOME")); |
101 sprintf(configFile, "%s/.mcabberrc", getenv("HOME")); |
102 |
102 |
103 /* Parse command line options */ |
103 /* Parse command line options */ |
104 while (1) { |
104 while (1) { |
183 ut_WriteLog("Ping interval stablished: %d secs\n", ping); |
183 ut_WriteLog("Ping interval stablished: %d secs\n", ping); |
184 |
184 |
185 ut_WriteLog("Entering into main loop...\n\n"); |
185 ut_WriteLog("Entering into main loop...\n\n"); |
186 ut_WriteLog("Ready to send/receive messages...\n"); |
186 ut_WriteLog("Ready to send/receive messages...\n"); |
187 |
187 |
|
188 if (cfg_read("hide_offline_buddies") && |
|
189 (atoi(cfg_read("hide_offline_buddies")) > 0)) |
|
190 buddylist_hide_offline_buddies(TRUE); |
|
191 |
188 keypad(scr_GetInputWindow(), TRUE); |
192 keypad(scr_GetInputWindow(), TRUE); |
189 while (ret != 255) { |
193 while (ret != 255) { |
190 alarm(ping); |
194 alarm(ping); |
191 key = scr_Getch(); |
195 key = scr_Getch(); |
192 if (key != ERR) |
196 if (key != ERR) |