X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/c856c750c0e30373a686fe632e9746fc6e693a3e..5e9f40263d3f6d0aa56d8655500c346f87817646:/src/generic/prntdlgg.cpp diff --git a/src/generic/prntdlgg.cpp b/src/generic/prntdlgg.cpp index 9a997388d1..d68b9d4d11 100644 --- a/src/generic/prntdlgg.cpp +++ b/src/generic/prntdlgg.cpp @@ -90,7 +90,7 @@ wxGenericPrintDialog::wxGenericPrintDialog(wxWindow *parent, wxPrintData* data): yPos += 35; - wxString choices[2]; + wxString *choices = new wxString[2]; choices[0] = _("All"); choices[1] = _("Pages"); @@ -139,6 +139,7 @@ wxGenericPrintDialog::wxGenericPrintDialog(wxWindow *parent, wxPrintData* data): // Calls wxWindow::OnInitDialog and then wxGenericPrintDialog::TransferDataToWindow InitDialog(); + delete[] choices; } int wxGenericPrintDialog::ShowModal(void) @@ -235,7 +236,7 @@ bool wxGenericPrintDialog::TransferDataToWindow(void) sprintf(buf, "%d", printData.GetFromPage()); fromText->SetValue(buf); - sprintf(buf, "%d", printData.GetFromPage()); + sprintf(buf, "%d", printData.GetToPage()); toText->SetValue(buf); if (printData.GetAllPages()) @@ -286,7 +287,7 @@ bool wxGenericPrintDialog::TransferDataFromWindow(void) wxDC *wxGenericPrintDialog::GetPrintDC(void) { - return new wxPostScriptDC(wxThePrintSetupData->GetPrinterFile(), FALSE, NULL); + return new wxPostScriptDC(wxThePrintSetupData->GetPrinterFile(), FALSE, (wxWindow *) NULL); } /* @@ -317,7 +318,7 @@ wxGenericPrintSetupDialog::wxGenericPrintSetupDialog(wxWindow *parent, wxPrintSe paperTypeChoice = CreatePaperTypeChoice(&xPos, &yPos); - wxString choices[2]; + wxString *choices = new wxString[2]; choices[0] = _("Portrait"); choices[1] = _("Landscape"); @@ -351,6 +352,7 @@ wxGenericPrintSetupDialog::wxGenericPrintSetupDialog(wxWindow *parent, wxPrintSe Centre(wxBOTH); InitDialog(); + delete[] choices; } wxGenericPrintSetupDialog::~wxGenericPrintSetupDialog(void) @@ -492,7 +494,7 @@ wxGenericPageSetupDialog::wxGenericPageSetupDialog(wxWindow *parent, wxPageSetup xPos = 5; - wxString choices[2]; + wxString *choices = new wxString[2]; choices[0] = _("Portrait"); choices[1] = _("Landscape"); orientationRadioBox = new wxRadioBox(this, wxPRINTID_ORIENTATION, _("Orientation"), @@ -536,6 +538,7 @@ wxGenericPageSetupDialog::wxGenericPageSetupDialog(wxWindow *parent, wxPageSetup Centre(wxBOTH); InitDialog(); + delete [] choices; } wxGenericPageSetupDialog::~wxGenericPageSetupDialog(void)