diff --git a/examples/quick/quicknanobrowser/quickwindow.qml b/examples/quick/quicknanobrowser/quickwindow.qml
index 0aff9e36acad813107a776fcab8f0f69361bac83..5b16527a71bf282558709e3caf3a81b1329f9500 100644
--- a/examples/quick/quicknanobrowser/quickwindow.qml
+++ b/examples/quick/quicknanobrowser/quickwindow.qml
@@ -100,7 +100,7 @@ ApplicationWindow {
                 ToolButton {
                     id: reloadButton
                     iconSource: tabs.currentView && tabs.currentView.loading ? "icons/process-stop.png" : "icons/view-refresh.png"
-                    onClicked: tabs.currentView.reload()
+                    onClicked: tabs.currentView && tabs.currentView.loading ? tabs.currentView.stop() : tabs.currentView.reload()
                 }
                 TextField {
                     id: addressBar