diff --git a/examples/widgets/fancybrowser/mainwindow.cpp b/examples/widgets/fancybrowser/mainwindow.cpp
index 1f2785697e399b7825f51c49643b6406c6a39eb8..53b2a545d384578b5c2e744b3d698624c3a6d0c3 100644
--- a/examples/widgets/fancybrowser/mainwindow.cpp
+++ b/examples/widgets/fancybrowser/mainwindow.cpp
@@ -75,10 +75,12 @@ MainWindow::MainWindow(const QUrl& url)
     toolBar->addWidget(locationEdit);
 //! [1]
 
+#ifdef QWEBENGINEPAGE_TOHTML
     QMenu *viewMenu = menuBar()->addMenu(tr("&View"));
     QAction* viewSourceAction = new QAction("Page Source", this);
     connect(viewSourceAction, SIGNAL(triggered()), SLOT(viewSource()));
     viewMenu->addAction(viewSourceAction);
+#endif
 
 //! [3]
     QMenu *effectMenu = menuBar()->addMenu(tr("&Effect"));