Changeset 88

Show
Ignore:
Timestamp:
04/24/08 20:12:20
Author:
pvanhoof
Message:

2008-04-24 Philip Van Hoof <pvanhoof@gnome.org>

        • Bugfix when error reporting on sending message
Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/ChangeLog

    r84 r88  
     12008-04-24  Philip Van Hoof  <pvanhoof@gnome.org> 
     2 
     3        * Bugfix when error reporting on sending message 
     4 
    152008-04-22  Philip Van Hoof  <pvanhoof@gnome.org> 
    26 
  • trunk/src/tmut-msg-creator.c

    r76 r88  
    6767{ 
    6868        TnySendQueue *send_queue; 
    69         TMutMsgCreator *self; 
    7069        TnyHeader *header; 
    7170} OnResponseInfo; 
     
    8786        g_object_unref (info->send_queue); 
    8887        g_object_unref (info->header); 
    89         g_object_unref (info->self); 
    9088 
    9189        gtk_widget_destroy (GTK_WIDGET (dialog)); 
     
    10199on_send_queue_error_happened (TnySendQueue *self, TnyHeader *header, TnyMsg *msg, GError *err, gpointer user_data) 
    102100{ 
    103         TMutMsgCreatorPriv *priv = TMUT_MSG_CREATOR_GET_PRIVATE (user_data); 
    104  
    105101        if (header) 
    106102        { 
     
    115111                        OnResponseInfo *info = g_slice_new (OnResponseInfo); 
    116112 
    117                         rem_dialog = gtk_message_dialog_new (GTK_WINDOW (priv->shell),  
     113                        rem_dialog = gtk_message_dialog_new (NULL,  
    118114                                0, GTK_MESSAGE_ERROR, GTK_BUTTONS_YES_NO, str); 
    119115                        g_free (str); 
    120116 
    121117                        info->send_queue = (TnySendQueue *) g_object_ref (self); 
    122                         info->self = (TMutMsgCreator *) g_object_ref (user_data); 
    123118                        info->header = (TnyHeader *) g_object_ref (header); 
    124119 
     
    145140                TnySendQueue *send_queue = tny_camel_send_queue_new (TNY_CAMEL_TRANSPORT_ACCOUNT (account)); 
    146141                g_signal_connect (G_OBJECT (send_queue), "error-happened", 
    147                         G_CALLBACK (on_send_queue_error_happened), self); 
     142                        G_CALLBACK (on_send_queue_error_happened), NULL); 
    148143                g_hash_table_insert (send_queues, account, send_queue); 
    149144                retval = send_queue;