gtk2/modules
Marek Kasik a93ab37ea9 printing: Show all Avahi advertised printers
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).
2021-02-05 18:35:56 +01:00
..
media gtkgstsink: Sync texture before handing it to GDK 2021-01-29 18:58:17 +01:00
printbackends printing: Show all Avahi advertised printers 2021-02-05 18:35:56 +01:00
meson.build Alternative printbackends subdir for non-UNIX OSes 2018-03-28 15:39:36 +08:00