Mercurial > hg > xemacs-beta
comparison src/device-msw.c @ 552:a3adcf42bcec
[xemacs-hg @ 2001-05-21 06:19:40 by mta]
Don't assert out if the printer isn't reachable on the net.
author | mta |
---|---|
date | Mon, 21 May 2001 06:19:41 +0000 |
parents | 9a775fb11bb7 |
children | 183866b06e0b |
comparison
equal
deleted
inserted
replaced
551:e9a3f8b4de53 | 552:a3adcf42bcec |
---|---|
454 printer_name, NULL, NULL, 0); | 454 printer_name, NULL, NULL, 0); |
455 if (dm_size <= 0) | 455 if (dm_size <= 0) |
456 signal_open_printer_error (d); | 456 signal_open_printer_error (d); |
457 | 457 |
458 pdm = (DEVMODE*) xmalloc (dm_size); | 458 pdm = (DEVMODE*) xmalloc (dm_size); |
459 DocumentProperties (NULL, DEVICE_MSPRINTER_HPRINTER(d), | 459 if (DocumentProperties (NULL, DEVICE_MSPRINTER_HPRINTER(d), |
460 printer_name, pdm, | 460 printer_name, pdm, |
461 NULL, DM_OUT_BUFFER); | 461 NULL, DM_OUT_BUFFER) < 0) |
462 signal_open_printer_error (d); | |
462 | 463 |
463 assert (DEVMODE_SIZE (pdm) <= dm_size); | 464 assert (DEVMODE_SIZE (pdm) <= dm_size); |
464 | 465 |
465 DEVICE_MSPRINTER_DEVMODE(d) = | 466 DEVICE_MSPRINTER_DEVMODE(d) = |
466 allocate_devmode (pdm, 0, printer_name, d); | 467 allocate_devmode (pdm, 0, printer_name, d); |