Mercurial > pidgin
comparison libpurple/protocols/yahoo/libymsg.c @ 28465:99b9c9ee7363
Disable unsupported actions for federated users on Yahoo.
author | Sadrul Habib Chowdhury <imadil@gmail.com> |
---|---|
date | Sun, 01 Nov 2009 03:08:26 +0000 |
parents | 7b88cc6c3f7a |
children | fa35d7029a14 3c9534e77ea1 40b523845a6e |
comparison
equal
deleted
inserted
replaced
28464:019c8be6b52d | 28465:99b9c9ee7363 |
---|---|
3997 | 3997 |
3998 return m; | 3998 return m; |
3999 | 3999 |
4000 } | 4000 } |
4001 | 4001 |
4002 if (f && f->status != YAHOO_STATUS_OFFLINE) { | 4002 if (f && f->status != YAHOO_STATUS_OFFLINE && f->fed == YAHOO_FEDERATION_NONE) { |
4003 if (!yd->wm) { | 4003 if (!yd->wm) { |
4004 act = purple_menu_action_new(_("Join in Chat"), | 4004 act = purple_menu_action_new(_("Join in Chat"), |
4005 PURPLE_CALLBACK(yahoo_chat_goto_menu), | 4005 PURPLE_CALLBACK(yahoo_chat_goto_menu), |
4006 NULL, NULL); | 4006 NULL, NULL); |
4007 m = g_list_append(m, act); | 4007 m = g_list_append(m, act); |
4037 if (f) { | 4037 if (f) { |
4038 act = purple_menu_action_new(_("Presence Settings"), NULL, NULL, | 4038 act = purple_menu_action_new(_("Presence Settings"), NULL, NULL, |
4039 build_presence_submenu(f, gc)); | 4039 build_presence_submenu(f, gc)); |
4040 m = g_list_append(m, act); | 4040 m = g_list_append(m, act); |
4041 | 4041 |
4042 act = purple_menu_action_new(_("Start Doodling"), | 4042 if (f->fed == YAHOO_FEDERATION_NONE) { |
4043 PURPLE_CALLBACK(yahoo_doodle_blist_node), | 4043 act = purple_menu_action_new(_("Start Doodling"), |
4044 NULL, NULL); | 4044 PURPLE_CALLBACK(yahoo_doodle_blist_node), |
4045 m = g_list_append(m, act); | 4045 NULL, NULL); |
4046 m = g_list_append(m, act); | |
4047 } | |
4046 | 4048 |
4047 act = purple_menu_action_new(_("Set User Info..."), | 4049 act = purple_menu_action_new(_("Set User Info..."), |
4048 PURPLE_CALLBACK(yahoo_userinfo_blist_node), | 4050 PURPLE_CALLBACK(yahoo_userinfo_blist_node), |
4049 NULL, NULL); | 4051 NULL, NULL); |
4050 m = g_list_append(m, act); | 4052 m = g_list_append(m, act); |