Repository :
https://github.com/FarGroup/FarManager
On branch : master
Link :
https://github.com/FarGroup/FarManager/commit/b4a8819196256e9fa5519aa76d63113bd69fc75a
>---------------------------------------------------------------
commit b4a8819196256e9fa5519aa76d63113bd69fc75a
Author: Alex Alabuzhev <
alab...@gmail.com>
Date: Sat Jun 6 22:03:58 2026 +0100
gh-1109: Refresh Help window after opening URLs
>---------------------------------------------------------------
b4a8819196256e9fa5519aa76d63113bd69fc75a
far/changelog | 5 +++++
far/help.cpp | 4 ++++
far/vbuild.m4 | 2 +-
3 files changed, 10 insertions(+), 1 deletion(-)
diff --git a/far/changelog b/far/changelog
index 2dd7caeb2..72af3008f 100644
--- a/far/changelog
+++ b/far/changelog
@@ -1,3 +1,8 @@
+--------------------------------------------------------------------------------
+drkns 2026-06-06 21:58:45+01:00 - build 6694
+
+1. gh-1109: Refresh Help window after opening URLs.
+
--------------------------------------------------------------------------------
drkns 2026-06-05 14:39:42+01:00 - build 6693
diff --git a/far/help.cpp b/far/help.cpp
index 28901fe19..1435f0102 100644
--- a/far/help.cpp
+++ b/far/help.cpp
@@ -1557,7 +1557,10 @@ bool Help::JumpTopic()
if (ColonPos != 0 && ColonPos != string::npos &&
!(StackData.strSelTopic.starts_with(HelpBeginLink) && contains(StackData.strSelTopic, HelpEndLink))
&& OpenURL(StackData.strSelTopic))
+ {
+ Show(); // gh-1109
return false;
+ }
}
// а вот теперь попробуем...
@@ -2146,6 +2149,7 @@ static bool OpenURL(string_view const URLPath)
Info.DisplayCommand = FilteredURLPath;
Info.Command = std::move(FilteredURLPath);
Info.SourceMode = execute_info::source_mode::known_external; // skip plugin prefixes processing
+ Info.Echo = false;
Global->CtrlObject->CmdLine()->ExecString(Info);
return true;
}
diff --git a/far/vbuild.m4 b/far/vbuild.m4
index 7d14bee08..985eda800 100644
--- a/far/vbuild.m4
+++ b/far/vbuild.m4
@@ -1 +1 @@
-6693
+6694