-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi Albrecht:

On 05/26/2017 08:14:33 AM Fri, Albrecht Dreß wrote:
Hi Peter:
Please find attached ver. 2 of the patch, fixing the issues above.

It basically removes the smtp server from SendQueueInfo, but adds it to 
SendMessageInfo (instead of just its name), so (un) ref'ing it is handled in 
send_message_info_new() and send_message_info_destroy().

This is all working well!

…except for one occasional glitch:

(balsa:23011): Gtk-CRITICAL **: gtk_window_set_transient_for: assertion 'parent 
== NULL || GTK_IS_WINDOW (parent)' failed
Gtk-Message: GtkDialog mapped without a transient parent. This is discouraged.

The offending call is in ensure_send_progress_dialog, passing "parent" as the 
transient parent for the send-progress dialog, which is in turn called from 
lbs_process_queue_real, passing SendQueueInfo::parent. Gdb shows that send_info->parent 
is not balsa_app.main_window, which is supposed to be passed down from 
send_queued_mail_activated. It's also not been NULL, in the cases I've looked at.

The other two members of send_info do not seem to have been corrupted; outbox 
is still my outbox, and finder is still balsa_find_sentbox_by_url, So somehow 
just that third member is getting over-written, and I don't know how to detect 
that.

Thoughts, anyone?

Peter
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iEYEARECAAYFAlkphtkACgkQH1/UtbkqdPXWewCfeOX4CWQWjiQpM5zP8J6JpLKP
Js8AoIsvJlFuvvqU4tpETjylVHdPO1kB
=N7Jn
-----END PGP SIGNATURE-----
_______________________________________________
balsa-list mailing list
[email protected]
https://mail.gnome.org/mailman/listinfo/balsa-list

Reply via email to