Alban Lecuivre

fix: initialize auto variable

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