gtk2/modules
Carlos Garcia Campos 5701681df4 gtkprintbackendcups: Fix a crash in avahi_create_browsers()
In avahi_request_printer_list() a new connection to the DBus system bus
is started asynchronously, but it's not cancellable and it's not taking
any reference of the GtkPrintBackendCups. This means that when the
callback is called, the object might have been destroyed already. We can
just pass the cancellable created and check for the cancelled error in
the callback before trying to use the GtkPrintBackendCups. The code to
cancel avahi operations and to unsibscribe from the DBus signals has
been moved from finalize to dispose to make sure it happens as soon as
possible.

https://bugzilla.gnome.org/show_bug.cgi?id=696553
2013-03-25 14:58:03 +01:00
..
engines win32: Remove the ms-windows engine 2012-04-03 19:34:02 +02:00
input Add missing $(EXEEXT) for gtk-query-immodules-3.0 2013-01-20 22:24:34 -05:00
printbackends gtkprintbackendcups: Fix a crash in avahi_create_browsers() 2013-03-25 14:58:03 +01:00
Makefile.am gail: Move from modules/other/gail to gtk/a11y 2011-07-05 16:07:56 -04:00