comparison finch/gntaccount.c @ 19133:c6282dc3fb9f

propagate from branch 'im.pidgin.pidgin' (head 6521407fd5a6d9175e6532a874a2735658c113e9) to branch 'im.pidgin.soc.2007.finchfeat' (head 47dd316bb08a5320b3e606960fd08c7678429657)
author Eric Polino <aluink@pidgin.im>
date Thu, 05 Jul 2007 02:41:26 +0000
parents f5a17e7e4bfa
children 7ee0e0597a26
comparison
equal deleted inserted replaced
19132:1b942e21ec1b 19133:c6282dc3fb9f
470 if (dlg->account == account) 470 if (dlg->account == account)
471 return; 471 return;
472 } 472 }
473 } 473 }
474 474
475 list = purple_plugins_get_protocols();
476 if (list == NULL) {
477 purple_notify_error(NULL, _("Error"),
478 _("There's no protocol plugins installed."),
479 _("(You probably forgot to 'make install'.)"));
480 return;
481 }
482
475 dialog = g_new0(AccountEditDialog, 1); 483 dialog = g_new0(AccountEditDialog, 1);
476 accountdialogs = g_list_prepend(accountdialogs, dialog); 484 accountdialogs = g_list_prepend(accountdialogs, dialog);
477 485
478 dialog->window = window = gnt_vbox_new(FALSE); 486 dialog->window = window = gnt_vbox_new(FALSE);
479 dialog->account = account; 487 dialog->account = account;
487 hbox = gnt_hbox_new(TRUE); 495 hbox = gnt_hbox_new(TRUE);
488 gnt_box_set_pad(GNT_BOX(hbox), 0); 496 gnt_box_set_pad(GNT_BOX(hbox), 0);
489 gnt_box_add_widget(GNT_BOX(window), hbox); 497 gnt_box_add_widget(GNT_BOX(window), hbox);
490 498
491 dialog->protocol = combo = gnt_combo_box_new(); 499 dialog->protocol = combo = gnt_combo_box_new();
492 list = purple_plugins_get_protocols();
493 for (iter = list; iter; iter = iter->next) 500 for (iter = list; iter; iter = iter->next)
494 { 501 {
495 gnt_combo_box_add_data(GNT_COMBO_BOX(combo), iter->data, 502 gnt_combo_box_add_data(GNT_COMBO_BOX(combo), iter->data,
496 ((PurplePlugin*)iter->data)->info->name); 503 ((PurplePlugin*)iter->data)->info->name);
497 } 504 }