aboutsummaryrefslogtreecommitdiffstats
path: root/addressbook/gui/contact-editor/e-contact-editor-address.c
diff options
context:
space:
mode:
authorKjartan Maraas <kmaraas@gnome.org>2006-01-27 23:41:52 +0800
committerKjartan Maraas <kmaraas@src.gnome.org>2006-01-27 23:41:52 +0800
commit6a557ef8fd8fb37af345b0f092f8419572bee1dd (patch)
tree943eaac179865e9b8c9981b4a4edde1afb2a74b9 /addressbook/gui/contact-editor/e-contact-editor-address.c
parentfe9e00b0447e4f1fc70c9d66dfc935bdf25d86a0 (diff)
downloadgsoc2013-evolution-6a557ef8fd8fb37af345b0f092f8419572bee1dd.tar
gsoc2013-evolution-6a557ef8fd8fb37af345b0f092f8419572bee1dd.tar.gz
gsoc2013-evolution-6a557ef8fd8fb37af345b0f092f8419572bee1dd.tar.bz2
gsoc2013-evolution-6a557ef8fd8fb37af345b0f092f8419572bee1dd.tar.lz
gsoc2013-evolution-6a557ef8fd8fb37af345b0f092f8419572bee1dd.tar.xz
gsoc2013-evolution-6a557ef8fd8fb37af345b0f092f8419572bee1dd.tar.zst
gsoc2013-evolution-6a557ef8fd8fb37af345b0f092f8419572bee1dd.zip
reviewed by: Harish Krishnaswamy <kharish@novell.com>
2006-01-27 Kjartan Maraas <kmaraas@gnome.org> reviewed by: Harish Krishnaswamy <kharish@novell.com> * gui/component/addressbook-component.c: (impl_requestCreateItem): Remove unused bits. * gui/component/addressbook-config.c: (eabc_general_type), (eabc_general_offline): Same here. * gui/component/addressbook-migrate.c: Remove unused static function. * gui/component/addressbook-view.c: (selector_tree_drag_motion): Remove unused static function and init uninitialized var. * gui/contact-editor/e-contact-editor-address.c: (fill_in_countries): Return early if setlocale() fails. * gui/contact-editor/e-contact-editor.c: (file_as_get_style), (extract_email), (extract_phone), (sensitize_phone_types), (extract_im), (sensitize_im_types), (init_simple): Mark some arrays static, remove unused variables, fix gcc warnings * gui/contact-list-editor/e-contact-list-editor.c: (fill_in_info): Remove unused var. * gui/merging/eab-contact-compare.c: (eab_contact_compare_name): Remove unused static function and unused vars. * gui/search/e-addressbook-search-dialog.c: (eab_search_dialog_dispose): Remove unused vars. * gui/widgets/e-addressbook-model.c: (get_view): Add comment. * gui/widgets/e-addressbook-view.c: (eab_view_class_init), (eab_view_delete_selection): Remove unused var * gui/widgets/e-addressbook-view.h: Remove extra semi-colon. * gui/widgets/e-minicard-label.c: (e_minicard_label_unrealize): Remove unused var. * gui/widgets/e-minicard.c: (e_minicard_unrealize), (e_minicard_event), (add_field), (remodel), (e_minicard_reflow): Remove unused vars. s/if/ifdef in some places, use passed in parameter instead of redeclaring the thing locally. * gui/widgets/eab-contact-display.c: (accum_address), (eab_contact_display_render_compact): s/if/ifdef. * gui/widgets/eab-gui-util.c: (eab_select_source): Comment out unused var. * gui/widgets/eab-popup-control.c: (eab_popup_control_cleanup): s/if/ifdef * printing/e-contact-print-style-editor.c: (e_contact_print_style_editor_class_init), (e_contact_print_style_editor_set_arg), (e_contact_print_style_editor_get_arg): Remove unused vars. * util/eab-book-util.c: s/if/ifdef svn path=/trunk/; revision=31327
Diffstat (limited to 'addressbook/gui/contact-editor/e-contact-editor-address.c')
-rw-r--r--addressbook/gui/contact-editor/e-contact-editor-address.c19
1 files changed, 10 insertions, 9 deletions
diff --git a/addressbook/gui/contact-editor/e-contact-editor-address.c b/addressbook/gui/contact-editor/e-contact-editor-address.c
index 79c578ef17..a039c49a6b 100644
--- a/addressbook/gui/contact-editor/e-contact-editor-address.c
+++ b/addressbook/gui/contact-editor/e-contact-editor-address.c
@@ -397,20 +397,21 @@ fill_in_countries (GladeXML *gui)
static GList *country_list;
if (!sorted) {
int i;
- char *locale;
for (i = 0; countries[i]; i++) {
countries[i] = _(countries[i]);
}
- locale = setlocale (LC_COLLATE, NULL);
- qsort (countries + 1, i - 1, sizeof (countries[0]), compare_func);
- country_list = NULL;
- for (i = 0; countries[i]; i++) {
- country_list = g_list_prepend (country_list, countries[i]);
- }
- country_list = g_list_reverse (country_list);
- sorted = TRUE;
+ if (setlocale (LC_COLLATE, NULL) != NULL) {
+ qsort (countries + 1, i - 1, sizeof (countries[0]), compare_func);
+ country_list = NULL;
+ for (i = 0; countries[i]; i++) {
+ country_list = g_list_prepend (country_list, countries[i]);
+ }
+ country_list = g_list_reverse (country_list);
+ sorted = TRUE;
+ } else
+ return;
}
gtk_combo_set_popdown_strings (combo, country_list);
}