gtk2/modules
Marek Kasik de3e97309f 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:57:19 +01:00
..
input Fix 2 warnings, formatting 2020-07-16 15:44:08 +02:00
printbackends printing: Show all Avahi advertised printers 2021-02-05 18:57:19 +01:00
Makefile.am autotools: dist all meson related build files 2019-04-11 16:45:36 +02:00
meson.build meson: build print backends 2019-04-11 16:45:36 +02:00