From ceae28f3f0eae8d2433cd9a1d76f448d98d6b246 Mon Sep 17 00:00:00 2001 From: Paul Cornett Date: Tue, 15 Apr 2014 16:16:38 +0000 Subject: [PATCH] initialize members in ctor, avoid int-to-bool warnings git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@76351 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- src/gtk/print.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/gtk/print.cpp b/src/gtk/print.cpp index 665dd63e57..5c2afd722d 100644 --- a/src/gtk/print.cpp +++ b/src/gtk/print.cpp @@ -428,7 +428,7 @@ bool wxGtkPrintNativeData::TransferTo( wxPrintData &data ) data.SetNoCopies(gtk_print_settings_get_n_copies(m_config)); - data.SetColour(gtk_print_settings_get_use_color(m_config)); + data.SetColour(gtk_print_settings_get_use_color(m_config) != 0); switch (gtk_print_settings_get_duplex(m_config)) { @@ -465,7 +465,7 @@ bool wxGtkPrintNativeData::TransferTo( wxPrintData &data ) data.SetOrientationReversed(true); } - data.SetCollate(gtk_print_settings_get_collate (m_config)); + data.SetCollate(gtk_print_settings_get_collate(m_config) != 0); wxPaperSize paperId = wxPAPER_NONE; GtkPaperSize *paper_size = gtk_print_settings_get_paper_size (m_config); @@ -872,6 +872,7 @@ wxGtkPrinter::wxGtkPrinter( wxPrintDialogData *data ) : wxPrinterBase( data ) { m_gpc = NULL; + m_dc = NULL; if (data) m_printDialogData = *data; @@ -1206,6 +1207,7 @@ wxGtkPrinterDCImpl::wxGtkPrinterDCImpl(wxPrinterDC *owner, const wxPrintData& da m_currentRed = 0; m_currentBlue = 0; m_currentGreen = 0; + m_currentAlpha = 0; m_signX = 1; // default x-axis left to right. m_signY = 1; // default y-axis bottom up -> top down.