# HG changeset patch # User Sadrul Habib Chowdhury # Date 1183575520 0 # Node ID 3e4ee49396adbde3f4d172f31967e94616578356 # Parent f5a17e7e4bfa2c95829aba6f44f0f146041629a2# Parent 5bc6c4097a771ee9643c3727bc592def0d28efa2 merge of 'cc6c96ed91fb789ae12faf87e23361996db6d2f0' and 'f6786fa80b5701a5f44434e550c174e54f3114c4' diff -r 5bc6c4097a77 -r 3e4ee49396ad finch/gntaccount.c --- a/finch/gntaccount.c Wed Jul 04 15:26:17 2007 +0000 +++ b/finch/gntaccount.c Wed Jul 04 18:58:40 2007 +0000 @@ -472,6 +472,14 @@ } } + list = purple_plugins_get_protocols(); + if (list == NULL) { + purple_notify_error(NULL, _("Error"), + _("There's no protocol plugins installed."), + _("(You probably forgot to 'make install'.)")); + return; + } + dialog = g_new0(AccountEditDialog, 1); accountdialogs = g_list_prepend(accountdialogs, dialog); @@ -489,7 +497,6 @@ gnt_box_add_widget(GNT_BOX(window), hbox); dialog->protocol = combo = gnt_combo_box_new(); - list = purple_plugins_get_protocols(); for (iter = list; iter; iter = iter->next) { gnt_combo_box_add_data(GNT_COMBO_BOX(combo), iter->data,