Huw Davies : winspool.drv: Make sure the printer driver registry entry exists.
Module: wine Branch: master Commit: 4f6f415aaa2dbc4a00b2b1b7dfe0ec5c5ed9a253 URL: http://source.winehq.org/git/wine.git/?a=commit;h=4f6f415aaa2dbc4a00b2b1b7df... Author: Huw Davies <huw(a)codeweavers.com> Date: Mon Jun 23 17:12:12 2008 +0100 winspool.drv: Make sure the printer driver registry entry exists. --- dlls/winspool.drv/info.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) diff --git a/dlls/winspool.drv/info.c b/dlls/winspool.drv/info.c index abc3397..b49dd53 100644 --- a/dlls/winspool.drv/info.c +++ b/dlls/winspool.drv/info.c @@ -524,6 +524,7 @@ static BOOL CUPS_LoadPrinters(void) TRACE("Printer already exists\n"); RegDeleteValueW(hkeyPrinter, May_Delete_Value); RegCloseKey(hkeyPrinter); + add_printer_driver(dests[i].name); } else { static CHAR data_type[] = "RAW", print_proc[] = "WinPrint", @@ -661,6 +662,7 @@ PRINTCAP_ParseEntry(const char *pent, BOOL isfirst) { TRACE("Printer already exists\n"); RegDeleteValueW(hkeyPrinter, May_Delete_Value); RegCloseKey(hkeyPrinter); + add_printer_driver(devname); } else { static CHAR data_type[] = "RAW", print_proc[] = "WinPrint",
participants (1)
-
Alexandre Julliard