Changeset 3281
- Timestamp:
- 01/20/08 22:43:30
- Files:
-
- trunk/libtinymail-camel/camel-lite/camel/providers/imap/camel-imap-folder.c (modified) (1 diff)
- trunk/libtinymail-camel/tny-camel-folder.c (modified) (1 diff)
- trunk/libtinymail-camel/tny-camel-store-account.c (modified) (1 diff)
- trunk/tests/c-demo/tny-demoui-summary-view.c (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/libtinymail-camel/camel-lite/camel/providers/imap/camel-imap-folder.c
r3280 r3281 4338 4338 handle_freeup (CamelImapStore *store, gint nread, CamelException *ex) 4339 4339 { 4340 if (nread <= 0) 4341 { 4340 if (nread <= 0) { 4342 4341 if (errno == EINTR) 4343 4342 camel_exception_set (ex, CAMEL_EXCEPTION_USER_CANCEL, _("Operation cancelled")); 4344 else 4343 else if (!camel_exception_is_set (ex)) 4345 4344 camel_exception_setv (ex, CAMEL_EXCEPTION_SERVICE_LOST_CONNECTION, 4346 4345 _("Server unexpectedly disconnected: %s"), 4347 4346 g_strerror (errno)); 4348 4349 4347 camel_service_disconnect (CAMEL_SERVICE (store), FALSE, NULL); 4350 4348 } trunk/libtinymail-camel/tny-camel-folder.c
r3280 r3281 566 566 if (!priv->folder || camel_exception_is_set (&priv->load_ex) || !CAMEL_IS_FOLDER (priv->folder)) 567 567 { 568 g_critical ("Can't load folder: %s", camel_exception_get_description (&priv->load_ex));568 /* g_critical ("Can't load folder: %s", camel_exception_get_description (&priv->load_ex)); */ 569 569 570 570 priv->folder = NULL; trunk/libtinymail-camel/tny-camel-store-account.c
r3280 r3281 1948 1948 TnyCamelAccountPriv *apriv = TNY_CAMEL_ACCOUNT_GET_PRIVATE (self); 1949 1949 1950 if (!apriv->service) { 1951 GError *err; 1952 g_set_error (&err, TNY_SYSTEM_ERROR, TNY_SYSTEM_ERROR_MEMORY, 1953 _("Internal error, account not ready")); 1954 callback ((TnyCamelAccount *) self, TRUE, err, user_data); 1955 g_error_free (err); 1956 return; 1957 } 1958 1950 1959 /* Idle info for the callbacks */ 1951 1960 info = g_slice_new0 (GoingOnlineInfo); trunk/tests/c-demo/tny-demoui-summary-view.c
r3188 r3281 857 857 858 858 859 static void 860 set_folder_cb (TnyFolder *self, gboolean cancelled, TnyList *headers, GError *err, gpointer user_data) 861 { 862 if (err) { 863 TnySummaryView *self = user_data; 864 GtkWidget *edialog; 865 edialog = gtk_message_dialog_new ( 866 GTK_WINDOW (gtk_widget_get_parent (GTK_WIDGET (self))), 867 GTK_DIALOG_DESTROY_WITH_PARENT, 868 GTK_MESSAGE_ERROR, 869 GTK_BUTTONS_CLOSE, 870 err->message); 871 g_signal_connect_swapped (edialog, "response", 872 G_CALLBACK (gtk_widget_destroy), edialog); 873 gtk_widget_show_all (edialog); 874 } 875 } 859 876 860 877 static void … … 910 927 hmodel = tny_gtk_header_list_model_new (); 911 928 tny_gtk_header_list_model_set_folder (TNY_GTK_HEADER_LIST_MODEL (hmodel), 912 folder, FALSE, NULL, status_update, self);929 folder, FALSE, set_folder_cb, status_update, self); 913 930 914 931 g_mutex_lock (priv->monitor_lock);
