#ifdef __GNUG__
-#pragma implementation
+#pragma implementation "htmprint.h"
#endif
// For compilers that support precompilation, includes "wx/wx.h".
#include "wx/log.h"
#include "wx/intl.h"
#include "wx/dc.h"
+ #include "wx/msgdlg.h"
#endif
#if wxUSE_HTML && wxUSE_PRINTING_ARCHITECTURE && wxUSE_STREAMS
void wxHtmlEasyPrinting::PageSetup()
{
+ if (!m_PrintData->Ok())
+ {
+ wxMessageBox(_("Sorry, there was a problem: you may need to set a default printer."),
+ _("Page Setup Problem"), wxICON_INFORMATION|wxOK, m_Frame);
+ return;
+ }
+
m_PageSetupData->SetPrintData(*m_PrintData);
wxPageSetupDialog pageSetupDialog(m_Frame, m_PageSetupData);