--- a/src/qtgui/rclm_preview.cpp
+++ b/src/qtgui/rclm_preview.cpp
@@ -150,7 +150,7 @@
     if (curPreview == 0) {
 	HighlightData hdata;
 	m_source->getTerms(hdata);
-	curPreview = new Preview(reslist->listId(), hdata);
+	curPreview = new Preview(this, reslist->listId(), hdata);
 
 	if (curPreview == 0) {
 	    QMessageBox::warning(0, tr("Warning"), 
@@ -188,7 +188,7 @@
  */
 void RclMain::startPreview(Rcl::Doc doc)
 {
-    Preview *preview = new Preview(0, HighlightData());
+    Preview *preview = new Preview(this, 0, HighlightData());
     if (preview == 0) {
 	QMessageBox::warning(0, tr("Warning"), 
 			     tr("Can't create preview window"),