Mercurial > ~mikael > mcabber > hg
diff 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 |
line wrap: on
line diff
--- a/mcabber/src/main.c Mon Sep 10 21:56:50 2007 +0200 +++ b/mcabber/src/main.c Thu Sep 13 20:05:21 2007 +0200 @@ -440,8 +440,18 @@ jb_set_keepalive_delay(ping); scr_LogPrint(LPRINT_DEBUG, "Ping interval established: %d secs", ping); - if (settings_opt_get_int("hide_offline_buddies") > 0) - buddylist_set_hide_offline_buddies(TRUE); + if (settings_opt_get_int("hide_offline_buddies") > 0) { // XXX Deprecated + scr_RosterDisplay("ofdna"); + scr_LogPrint(LPRINT_LOGNORM, + "* Warning: 'hide_offline_buddies' is deprecated."); + } else { + optstring = settings_opt_get("roster_display_filter"); + if (optstring) + scr_RosterDisplay(optstring); + // Empty filter isn't allowed... + if (!buddylist_get_filter()) + scr_RosterDisplay("*"); + } chatstates_disabled = settings_opt_get_int("disable_chatstates");