diff --git a/gui/qml/main.qml b/gui/qml/main.qml
index adf11bd2443862c722c56df0b806a0d3789f80d1..367debe62392a92a33aea417f3790d3c0c40696e 100644
--- a/gui/qml/main.qml
+++ b/gui/qml/main.qml
@@ -252,7 +252,7 @@ ApplicationWindow {
 
             MenuItem {
                 text: qsTr("Donate...")
-                visible: true
+                visible: ctx && ctx.donateURL
                 onTriggered: { donate.visible = true }
             }