diff --git a/src/html/helpfrm.cpp b/src/html/helpfrm.cpp
index 0385b27dd7..3697d675e6 100644
--- a/src/html/helpfrm.cpp
+++ b/src/html/helpfrm.cpp
@@ -469,6 +469,9 @@ wxHtmlHelpFrame::~wxHtmlHelpFrame()
if (m_NormalFonts) delete m_NormalFonts;
if (m_FixedFonts) delete m_FixedFonts;
if (m_PagesHash) delete m_PagesHash;
+#if wxUSE_PRINTING_ARCHITECTURE
+ delete m_Printer;
+#endif
}
@@ -761,9 +764,6 @@ void wxHtmlHelpFrame::CreateContents()
imaged[it->m_Level] = TRUE;
}
}
-#if wxUSE_PRINTING_ARCHITECTURE
- if (m_Printer) delete m_Printer;
-#endif
}