# HG changeset patch # User mta # Date 990425981 0 # Node ID a3adcf42bcecb393733c11836582ab0d571d1c0a # Parent e9a3f8b4de532606156c964f4d8b40100e549aca [xemacs-hg @ 2001-05-21 06:19:40 by mta] Don't assert out if the printer isn't reachable on the net. diff -r e9a3f8b4de53 -r a3adcf42bcec src/ChangeLog --- a/src/ChangeLog Mon May 21 05:26:51 2001 +0000 +++ b/src/ChangeLog Mon May 21 06:19:41 2001 +0000 @@ -1,3 +1,8 @@ +2001-05-20 Mike Alexander + + * device-msw.c (msprinter_init_device): Don't assert out if the + printer isn't reachable on the net. + 2001-05-21 Martin Buchholz * gui-x.c (sanity_check_lwlib): Remove. diff -r e9a3f8b4de53 -r a3adcf42bcec src/device-msw.c --- a/src/device-msw.c Mon May 21 05:26:51 2001 +0000 +++ b/src/device-msw.c Mon May 21 06:19:41 2001 +0000 @@ -456,9 +456,10 @@ signal_open_printer_error (d); pdm = (DEVMODE*) xmalloc (dm_size); - DocumentProperties (NULL, DEVICE_MSPRINTER_HPRINTER(d), - printer_name, pdm, - NULL, DM_OUT_BUFFER); + if (DocumentProperties (NULL, DEVICE_MSPRINTER_HPRINTER(d), + printer_name, pdm, + NULL, DM_OUT_BUFFER) < 0) + signal_open_printer_error (d); assert (DEVMODE_SIZE (pdm) <= dm_size);