hhctrl.ocx: Look up in chm if url doesn't contain "://".
diff --git a/dlls/hhctrl.ocx/help.c b/dlls/hhctrl.ocx/help.c
index 900cfd9..a2081ce 100644
--- a/dlls/hhctrl.ocx/help.c
+++ b/dlls/hhctrl.ocx/help.c
@@ -89,9 +89,15 @@
BOOL ret;
HRESULT hres;
- hres = navigate_url(info, surl);
- if(SUCCEEDED(hres))
- return TRUE;
+ static const WCHAR url_indicator[] = {':', '/', '/'};
+
+ TRACE("%s\n", debugstr_w(surl));
+
+ if (strstrW(surl, url_indicator)) {
+ hres = navigate_url(info, surl);
+ if(SUCCEEDED(hres))
+ return TRUE;
+ } /* look up in chm if it doesn't look like a full url */
SetChmPath(&chm_path, info->pCHMInfo->szFile, surl);
ret = NavigateToChm(info, chm_path.chm_file, chm_path.chm_index);