Repository :
https://github.com/FarGroup/FarManager
On branch : master
Link :
https://github.com/FarGroup/FarManager/commit/04480006a8aa305c145d1aeeef2c5d36453c59fc
>---------------------------------------------------------------
commit 04480006a8aa305c145d1aeeef2c5d36453c59fc
Author: Alex Alabuzhev <
alab...@gmail.com>
Date: Sun Jan 11 16:52:02 2026 +0000
Continue fullwidth-aware rendering
>---------------------------------------------------------------
04480006a8aa305c145d1aeeef2c5d36453c59fc
far/changelog | 5 +++++
far/cmdline.cpp | 2 +-
far/editcontrol.cpp | 2 ++
far/vbuild.m4 | 2 +-
4 files changed, 9 insertions(+), 2 deletions(-)
diff --git a/far/changelog b/far/changelog
index c63490e61..7c1d396e8 100644
--- a/far/changelog
+++ b/far/changelog
@@ -1,3 +1,8 @@
+--------------------------------------------------------------------------------
+drkns 2026-01-11 16:51:41+00:00 - build 6630
+
+1. Continue fullwidth-aware rendering.
+
--------------------------------------------------------------------------------
drkns 2026-01-11 14:05:09+00:00 - build 6629
diff --git a/far/cmdline.cpp b/far/cmdline.cpp
index 5e0cfa1f9..cbaef4ad0 100644
--- a/far/cmdline.cpp
+++ b/far/cmdline.cpp
@@ -223,7 +223,7 @@ void CommandLine::DrawFakeCommand(string_view const FakeCommand)
console.start_command();
SetColor(COL_COMMANDLINE);
// TODO: wrap & scroll if too long
- Text(FakeCommand);
+ Text(FakeCommand, ScrX + 1 - WhereX());
Global->ScrBuf->Flush();
std::wcout << std::endl;
diff --git a/far/editcontrol.cpp b/far/editcontrol.cpp
index 43175744f..656a30b21 100644
--- a/far/editcontrol.cpp
+++ b/far/editcontrol.cpp
@@ -110,6 +110,8 @@ void EditControl::Show()
void EditControl::Changed(bool DelBlock)
{
+ Edit::Changed(DelBlock);
+
m_Flags.Clear(FEDITLINE_CLEARFLAG);
if(m_Callback.Active && !m_CallbackSuppressionsCount)
diff --git a/far/vbuild.m4 b/far/vbuild.m4
index c15883c89..5affb3034 100644
--- a/far/vbuild.m4
+++ b/far/vbuild.m4
@@ -1 +1 @@
-6629
+6630