Showing
1 changed file
with
2 additions
and
2 deletions
@@ -80,11 +80,11 @@ bool PrintJob::printPdf(std::string name, | @@ -80,11 +80,11 @@ bool PrintJob::printPdf(std::string name, | ||
80 | bool usePrinterSettings) { | 80 | bool usePrinterSettings) { |
81 | documentName = name; | 81 | documentName = name; |
82 | 82 | ||
83 | - auto dm; | 83 | + auto dm = static_cast<DEVMODE*>(GlobalAlloc(0, sizeof(DEVMODE))); |
84 | + | ||
84 | if (usePrinterSettings){ | 85 | if (usePrinterSettings){ |
85 | dm = NULL; // to use default driver config | 86 | dm = NULL; // to use default driver config |
86 | } else { | 87 | } else { |
87 | - dm = static_cast<DEVMODE*>(GlobalAlloc(0, sizeof(DEVMODE))); | ||
88 | ZeroMemory(dm, sizeof(DEVMODE)); | 88 | ZeroMemory(dm, sizeof(DEVMODE)); |
89 | dm->dmSize = sizeof(DEVMODE); | 89 | dm->dmSize = sizeof(DEVMODE); |
90 | dm->dmFields = DM_ORIENTATION | DM_PAPERSIZE | DM_PAPERLENGTH | DM_PAPERWIDTH; | 90 | dm->dmFields = DM_ORIENTATION | DM_PAPERSIZE | DM_PAPERLENGTH | DM_PAPERWIDTH; |
-
Please register or login to post a comment