summaryrefslogtreecommitdiff
path: root/modules
diff options
context:
space:
mode:
authorMatthias Clasen <mclasen@redhat.com>2006-08-28 18:03:44 +0000
committerMatthias Clasen <matthiasc@src.gnome.org>2006-08-28 18:03:44 +0000
commitaf2d60ab7050229cf3596194e8dbb4dcd5008152 (patch)
treeee283b475afd98579bbbf22e8022646a63304258 /modules
parent0fa6144940197ff150e232a53c2da515296e12b0 (diff)
downloadgtk+-af2d60ab7050229cf3596194e8dbb4dcd5008152.tar.gz
Use a resonable timeout of 3 seconds when polling for printer list
2006-08-28 Matthias Clasen <mclasen@redhat.com> * modules/printbackend/cups/gtkprintbackendcups.c: Use a resonable timeout of 3 seconds when polling for printer list updates, instead of 300000 seconds...
Diffstat (limited to 'modules')
-rw-r--r--modules/printbackends/cups/gtkprintbackendcups.c5
1 files changed, 3 insertions, 2 deletions
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);
}