mirror of
https://github.com/morgan9e/FreeRDP
synced 2026-04-15 00:44:19 +09:00
Prevent printer closing when a job is closed
It prevents future job to print
This commit is contained in:
@@ -136,7 +136,7 @@ static void printer_win_close_printjob(rdpPrintJob* printjob)
|
||||
{
|
||||
}
|
||||
|
||||
if (!ClosePrinter(win_printer->hPrinter))
|
||||
if (!EndDocPrinter(win_printer->hPrinter))
|
||||
{
|
||||
}
|
||||
|
||||
@@ -208,6 +208,9 @@ static void printer_win_free_printer(rdpPrinter* printer)
|
||||
if (win_printer->printjob)
|
||||
win_printer->printjob->printjob.Close((rdpPrintJob*)win_printer->printjob);
|
||||
|
||||
if (win_printer->hPrinter)
|
||||
ClosePrinter(win_printer->hPrinter);
|
||||
|
||||
if (printer->backend)
|
||||
printer->backend->ReleaseRef(printer->backend);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user