From a9d72b6a5560f6e652dcff14007d9634c480d455 Mon Sep 17 00:00:00 2001 From: Jean-Francois Dockes Date: Sat, 25 Sep 2010 08:27:41 +0200 Subject: [PATCH] recent fix for compressed files broke help viewer --- src/qtgui/rclmain_w.cpp | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/qtgui/rclmain_w.cpp b/src/qtgui/rclmain_w.cpp index f44aab0a..880ba704 100644 --- a/src/qtgui/rclmain_w.cpp +++ b/src/qtgui/rclmain_w.cpp @@ -979,8 +979,14 @@ void RclMain::startNativeViewer(int docnum) static string fileurltolocalpath(string url) { if (url.find("file://") == 0) - return url.substr(7, string::npos); - return string(); + url = url.substr(7, string::npos); + else + return string(); + string::size_type pos; + if ((pos = url.find_last_of("#")) != string::npos) { + url.erase(pos); + } + return url; } void RclMain::startNativeViewer(Rcl::Doc doc)