X-Git-Url: http://git.maemo.org/git/?a=blobdiff_plain;f=src%2Fmodest-utils.c;h=aceeafbc7b63fbb7d7e2da47567df32bec5edde2;hb=c5a6c81b85b5e75d5f91265d15c795379d0f7cee;hp=67a4b0266dedc80a7cebd239bf928b65221217e5;hpb=79acfb0d9e8e1ade6eedcc636cba74f7e9cfd939;p=modest diff --git a/src/modest-utils.c b/src/modest-utils.c index 67a4b02..aceeafb 100644 --- a/src/modest-utils.c +++ b/src/modest-utils.c @@ -714,7 +714,7 @@ modest_utils_run_sort_dialog (GtkWindow *parent_window, if (dialog == NULL) return; modest_window_mgr_set_modal (modest_runtime_get_window_mgr (), - GTK_WINDOW (dialog)); + GTK_WINDOW (dialog), parent_window); /* Fill sort keys */ switch (type) { @@ -764,16 +764,19 @@ modest_utils_get_account_name_from_recipient (const gchar *from_header) if (from) { gchar *from_email = modest_text_utils_get_email_address (from); + gchar *from_header_email = + modest_text_utils_get_email_address (from_header); - if (from_email) { - if (!modest_text_utils_utf8_strcmp (from_header, from_email, TRUE)) { + if (from_email && from_header_email) { + if (!modest_text_utils_utf8_strcmp (from_header_email, from_email, TRUE)) { account_name = g_strdup (node->data); g_free (from); g_free (from_email); break; } - g_free (from_email); } + g_free (from_email); + g_free (from_header_email); g_free (from); } }