From af2d60ab7050229cf3596194e8dbb4dcd5008152 Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Mon, 28 Aug 2006 18:03:44 +0000 Subject: [PATCH] Use a resonable timeout of 3 seconds when polling for printer list 2006-08-28 Matthias Clasen * modules/printbackend/cups/gtkprintbackendcups.c: Use a resonable timeout of 3 seconds when polling for printer list updates, instead of 300000 seconds... --- ChangeLog | 6 ++++++ modules/printbackends/cups/gtkprintbackendcups.c | 5 +++-- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/ChangeLog b/ChangeLog index 17114f390a..2aaa9a423e 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2006-08-28 Matthias Clasen + + * modules/printbackend/cups/gtkprintbackendcups.c: Use a + resonable timeout of 3 seconds when polling for printer + list updates, instead of 300000 seconds... + 2006-08-28 Michael Natterer * gtk/gtktextbufferserialize.c (serialize_text): don't write out diff --git a/modules/printbackends/cups/gtkprintbackendcups.c b/modules/printbackends/cups/gtkprintbackendcups.c index ac9193854e..3f5255ee53 100644 --- a/modules/printbackends/cups/gtkprintbackendcups.c +++ b/modules/printbackends/cups/gtkprintbackendcups.c @@ -448,7 +448,8 @@ gtk_print_backend_cups_print_stream (GtkPrintBackend *print_backend, static void gtk_print_backend_cups_init (GtkPrintBackendCups *backend_cups) { - backend_cups->list_printers_poll = 0; + backend_cups->list_printers_poll = FALSE; + backend_cups->got_default_printer = FALSE; backend_cups->list_printers_pending = FALSE; cups_request_default_printer (backend_cups); @@ -1185,7 +1186,7 @@ cups_get_printer_list (GtkPrintBackend *backend) if (cups_backend->list_printers_poll == 0) { cups_request_printer_list (cups_backend); - cups_backend->list_printers_poll = g_timeout_add (3000 * 100000, + cups_backend->list_printers_poll = g_timeout_add (3000, (GSourceFunc) cups_request_printer_list, backend); }