Commit b7714744 authored by Piotr Caban's avatar Piotr Caban Committed by Alexandre Julliard

localspl: Store default datatype in printer data.

parent 9b9baf35
......@@ -275,7 +275,8 @@ typedef struct {
typedef struct {
handle_header_t header;
printer_info_t *info;
LPWSTR name;
WCHAR *name;
WCHAR *datatype;
DEVMODEW *devmode;
job_info_t *doc;
} printer_t;
......@@ -1841,6 +1842,8 @@ static HANDLE printer_alloc_handle(const WCHAR *name, const WCHAR *basename,
return NULL;
}
if (def && def->pDatatype)
printer->datatype = wcsdup(def->pDatatype);
if (def && def->pDevMode)
printer->devmode = dup_devmode(def->pDevMode);
......@@ -3772,6 +3775,7 @@ static BOOL WINAPI fpClosePrinter(HANDLE hprinter)
release_printer_info(printer->info);
free(printer->name);
free(printer->datatype);
free(printer->devmode);
free(printer);
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment