summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarek Kasik <mkasik@redhat.com>2019-01-25 16:41:24 +0100
committerMarek Kasik <mkasik@redhat.com>2019-12-13 18:24:55 +0100
commitfb2fa8348d87024d94905ed94f9f78149726df88 (patch)
treee6e294284c3251a9ab5fbdb64b28dd9d1fd8d6b8
parent5df5716871864fdc96a4895cbad61643746ccbb5 (diff)
downloadgtk+-fb2fa8348d87024d94905ed94f9f78149726df88.tar.gz
printing: Don't show Rejecting Jobs when we don't know
Set reasonable default values for printers discovered by Avahi which do not have 'printer-type' attribute. This is the case for network printers which were not published by CUPS. Related to the issue #1509.
-rw-r--r--modules/printbackends/cups/gtkprintbackendcups.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/modules/printbackends/cups/gtkprintbackendcups.c b/modules/printbackends/cups/gtkprintbackendcups.c
index d81cde8355..800959a1e5 100644
--- a/modules/printbackends/cups/gtkprintbackendcups.c
+++ b/modules/printbackends/cups/gtkprintbackendcups.c
@@ -2913,6 +2913,9 @@ create_cups_printer_from_avahi_data (AvahiConnectionTestData *data)
info->avahi_printer = TRUE;
info->printer_name = data->printer_name;
info->printer_uri = data->printer_uri;
+ info->default_printer = FALSE;
+ info->remote_printer = TRUE;
+ info->is_accepting_jobs = TRUE;
if (data->got_printer_state)
{