mirror of
https://gitlab.gnome.org/GNOME/gtk.git
synced 2024-12-26 13:41:07 +00:00
a93ab37ea9
This commit unsubscribes CUPS backend from a DBus signal in idle when listening for new items on Avahi. Since GDBus emits gathered signals in idle while checking whether the signal has been unsubscribed it could happen that a signal was not processed because it was removed from hash table of subscribed signals. This caused the situation where printers advertised on Avahi were not listed in CUPS backend sometimes. We need those signals since this happens when switching from a general subscription which listens to signals for all Avahi services to a specific one which listens to just _ipp._tcp and _ipps._tcp (chicken and egg problem). |
||
---|---|---|
.. | ||
gtkcloudprintaccount.c | ||
gtkcloudprintaccount.h | ||
gtkcupssecretsutils.c | ||
gtkcupssecretsutils.h | ||
gtkcupsutils.c | ||
gtkcupsutils.h | ||
gtkprintbackendcloudprint.c | ||
gtkprintbackendcloudprint.h | ||
gtkprintbackendcups.c | ||
gtkprintbackendcups.h | ||
gtkprintbackendfile.c | ||
gtkprintbackendfile.h | ||
gtkprintbackendlpr.c | ||
gtkprintbackendlpr.h | ||
gtkprintercloudprint.c | ||
gtkprintercloudprint.h | ||
gtkprintercups.c | ||
gtkprintercups.h | ||
meson.build |