gtk2/modules/printbackends
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
..
cloudprint Silence compiler warnings in release builds 2020-03-13 16:03:08 +00:00
cups printing: Show all Avahi advertised printers 2021-02-05 18:57:19 +01:00
file Avoid some compiler warnings 2017-03-26 15:05:18 +01:00
lpr Allow LPR backend to print PDF and PS file formats 2020-10-07 16:53:34 -04:00
papi modules: fix gtk-2.0 paths to gtk-3.0 2018-06-22 13:53:43 +01:00
test build: Set no_undefined in Makefile.decl 2014-09-15 16:35:40 +02:00
Makefile.am meson: build print backends 2019-04-11 16:45:36 +02:00
meson.build Revert "Force the loadable module suffix on the print backend modules." 2020-02-09 21:04:23 +00:00