Install and use webhelp on Windows. Could not get the fragment to work for context-sensitive help, so this is always better.

This commit is contained in:
Jean-Francois Dockes
2016-01-07 17:22:27 +01:00
parent ac20f35933
commit 425fb717dd
2 changed files with 14 additions and 3 deletions
+11 -3
View File
@@ -442,13 +442,21 @@ void RclMain::startManual(const string& index)
LOGDEB(("RclMain::startManual: help index is %s\n",
index.empty()?"(null)":index.c_str()));
if (!index.empty()) {
bool indexempty = index.empty();
#ifdef _WIN32
// On Windows I could not find any way to pass the fragment through
// rclstartw (tried to set text/html as exception with rclstartw %u).
// So always start the webhelp
indexempty = true;
#endif
if (!indexempty) {
usermanual += "#";
usermanual += index;
}
Rcl::Doc doc;
if (has_wh && index.empty()) {
if (has_wh && indexempty) {
doc.url = path_pathtofileurl(webhelp);
} else {
doc.url = path_pathtofileurl(usermanual);