diff --git a/src/html/gnc-html-gtkhtml.c b/src/html/gnc-html-gtkhtml.c
index 8c517b16b9..5103b52cde 100644
--- a/src/html/gnc-html-gtkhtml.c
+++ b/src/html/gnc-html-gtkhtml.c
@@ -885,18 +885,20 @@ impl_gtkhtml_print( GncHtml* self )
}
#else /* !GTKHTML_USES_GTKPRINT */
-void
-gnc_html_print( GncHtml* html )
+static void
+impl_gtkhtml_print( GncHtml* self )
{
PrintSession *ps;
+ GncHtmlGtkhtmlPrivate* priv;
+ priv = GNC_HTML_GTKHTML_GET_PRIVATE(self);
ps = gnc_print_session_create( FALSE );
if( ps == NULL ) {
/* user cancelled */
return;
}
- gtk_html_print( GTK_HTML(html->html), ps->context );
+ gtk_html_print( GTK_HTML(priv->html), ps->context );
gnc_print_session_done( ps );
}
#endif /* GTKHTML_USES_GTKPRINT */