comparison mcabber/src/main.c @ 1311:0dda8238af21

Implement "/roster display"
author Mikael Berthe <mikael@lilotux.net>
date Thu, 13 Sep 2007 20:05:21 +0200
parents 6c116207ab2e
children d1d12a09b04a
comparison
equal deleted inserted replaced
1310:a5336c44d4e2 1311:0dda8238af21
438 if (settings_opt_get("pinginterval")) 438 if (settings_opt_get("pinginterval"))
439 ping = (unsigned int) settings_opt_get_int("pinginterval"); 439 ping = (unsigned int) settings_opt_get_int("pinginterval");
440 jb_set_keepalive_delay(ping); 440 jb_set_keepalive_delay(ping);
441 scr_LogPrint(LPRINT_DEBUG, "Ping interval established: %d secs", ping); 441 scr_LogPrint(LPRINT_DEBUG, "Ping interval established: %d secs", ping);
442 442
443 if (settings_opt_get_int("hide_offline_buddies") > 0) 443 if (settings_opt_get_int("hide_offline_buddies") > 0) { // XXX Deprecated
444 buddylist_set_hide_offline_buddies(TRUE); 444 scr_RosterDisplay("ofdna");
445 scr_LogPrint(LPRINT_LOGNORM,
446 "* Warning: 'hide_offline_buddies' is deprecated.");
447 } else {
448 optstring = settings_opt_get("roster_display_filter");
449 if (optstring)
450 scr_RosterDisplay(optstring);
451 // Empty filter isn't allowed...
452 if (!buddylist_get_filter())
453 scr_RosterDisplay("*");
454 }
445 455
446 chatstates_disabled = settings_opt_get_int("disable_chatstates"); 456 chatstates_disabled = settings_opt_get_int("disable_chatstates");
447 457
448 if (ret < 0) { 458 if (ret < 0) {
449 scr_LogPrint(LPRINT_NORMAL, "No configuration file has been found."); 459 scr_LogPrint(LPRINT_NORMAL, "No configuration file has been found.");