summaryrefslogtreecommitdiff
path: root/src/menu.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/menu.cc')
-rw-r--r--src/menu.cc3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/menu.cc b/src/menu.cc
index 3aa30faa..fe8ff139 100644
--- a/src/menu.cc
+++ b/src/menu.cc
@@ -327,7 +327,8 @@ void a_Menu_page_popup(BrowserWindow *bw, const DilloUrl *url,
has_bugs == TRUE ? pm[1].activate() : pm[1].deactivate();
- if (strncmp(URL_STR(url), "dpi:/vsource/", 13) == 0)
+ if (dStrAsciiCasecmp(URL_SCHEME(url), "dpi") == 0 &&
+ strncmp(URL_PATH(url), "/vsource/", 9) == 0)
pm[0].deactivate();
else
pm[0].activate();