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);