diff --git a/samples/html/widget/widget.cpp b/samples/html/widget/widget.cpp
index e51fe68f1d..7607fefdaf 100644
--- a/samples/html/widget/widget.cpp
+++ b/samples/html/widget/widget.cpp
@@ -47,8 +47,15 @@ TAG_HANDLER_PROC(tag)
if (tag.HasParam(wxT("FLOAT"))) fl = ax;
- wnd = new wxTextCtrl(m_WParser->GetWindow(), wxID_ANY, tag.GetParam(wxT("NAME")),
- wxPoint(0,0), wxSize(ax, ay), wxTE_MULTILINE);
+ wnd = new wxTextCtrl
+ (
+ m_WParser->GetWindowInterface()->GetHTMLWindow(),
+ wxID_ANY,
+ tag.GetParam(wxT("NAME")),
+ wxPoint(0,0),
+ wxSize(ax, ay),
+ wxTE_MULTILINE
+ );
wnd->Show(true);