From: Jose Dapena Paz Date: Mon, 20 Oct 2008 21:39:07 +0000 (+0000) Subject: * The default window size for choosing the email address for contact X-Git-Tag: git_migration_finished~1123 X-Git-Url: http://git.maemo.org/git/?p=modest;a=commitdiff_plain;h=2f741f3478963e1bd7b64dac0c30ebd6039c52b5 * The default window size for choosing the email address for contact is now the modest ui constant for this purpose. * Check return value of e_book_async_open (fixes NB#90190). * Check return value of e_book_open (fixes NB#90191). pmo-trunk-r6132 --- diff --git a/src/hildon2/modest-address-book.c b/src/hildon2/modest-address-book.c index 467c88d..17c95d9 100644 --- a/src/hildon2/modest-address-book.c +++ b/src/hildon2/modest-address-book.c @@ -40,6 +40,7 @@ #include "modest-platform.h" #include "modest-runtime.h" #include "widgets/modest-window-mgr.h" +#include "widgets/modest-ui-constants.h" #include #include #include @@ -115,7 +116,8 @@ open_addressbook () if (!book) return FALSE; - e_book_async_open (book, FALSE, book_open_cb, NULL); + if (e_book_async_open (book, FALSE, book_open_cb, NULL) != E_BOOK_ERROR_OK) + return FALSE; return TRUE; /* FIXME */ } @@ -127,9 +129,7 @@ open_addressbook_sync () if (!book) return FALSE; - e_book_open (book, FALSE, NULL); - - return TRUE; + return e_book_open (book, FALSE, NULL); } void @@ -566,7 +566,7 @@ select_email_addrs_for_contact(GList * email_addr_list) /* Make the window approximately big enough, because it doesn't resize to be big enough * for the window title text: */ - gtk_window_set_default_size (GTK_WINDOW (select_email_addr_dlg), 400, -1); + gtk_window_set_default_size (GTK_WINDOW (select_email_addr_dlg), MODEST_DIALOG_WINDOW_MAX_HEIGHT, -1); scrolledwindow = gtk_scrolled_window_new(NULL, NULL); gtk_box_pack_start(GTK_BOX(GTK_DIALOG(select_email_addr_dlg)->vbox), scrolledwindow, TRUE, @@ -628,8 +628,11 @@ add_to_address_book (const gchar* address) g_return_val_if_fail (address, FALSE); - if (!book) - open_addressbook (); + if (!book) { + if (!open_addressbook ()) { + g_return_val_if_reached (FALSE); + } + } g_return_val_if_fail (book, FALSE);