[FarGroup/FarManager] master: Align Block plugin: fix StructSize in EditorSetPosition (1488af3d5)

2 views
Skip to first unread message

farg...@farmanager.com

unread,
Sep 25, 2026, 10:00:54 AM (12 days ago) Sep 25
to farco...@googlegroups.com
Repository : https://github.com/FarGroup/FarManager
On branch : master
Link : https://github.com/FarGroup/FarManager/commit/1488af3d5302285e1d48d141ccf494d31e787d41

>---------------------------------------------------------------

commit 1488af3d5302285e1d48d141ccf494d31e787d41
Author: Shmuel Zeigerman <solo...@gmail.com>
Date: Fri Sep 25 16:49:11 2026 +0300

Align Block plugin: fix StructSize in EditorSetPosition


>---------------------------------------------------------------

1488af3d5302285e1d48d141ccf494d31e787d41
plugins/align/Align.cpp | 1 +
plugins/align/changelog | 4 ++++
plugins/align/version.hpp | 2 +-
3 files changed, 6 insertions(+), 1 deletion(-)

diff --git a/plugins/align/Align.cpp b/plugins/align/Align.cpp
index 02fe41a8f..1f651b8e8 100644
--- a/plugins/align/Align.cpp
+++ b/plugins/align/Align.cpp
@@ -263,6 +263,7 @@ void ReformatBlock(int RightMargin,int SmartMode,int Justify)
free(TotalString);

memset(&esp,-1,sizeof(esp));
+ esp.StructSize=sizeof(esp);
esp.CurLine=ei.CurLine;
esp.CurPos=ei.CurPos;
PsInfo.EditorControl(-1,ECTL_SETPOSITION,0,&esp);
diff --git a/plugins/align/changelog b/plugins/align/changelog
index 24671276d..08900e206 100644
--- a/plugins/align/changelog
+++ b/plugins/align/changelog
@@ -1,3 +1,7 @@
+shmuel 2026-09-25 16:46:32+03:00 - build 30
+
+1. Fix StructSize in EditorSetPosition.
+
shmuel 2012-11-07 17:05:12+02:00 - build 29

1. M#2190: При переформатировании блока теряется текст.
diff --git a/plugins/align/version.hpp b/plugins/align/version.hpp
index 21f53c4e2..a11960451 100644
--- a/plugins/align/version.hpp
+++ b/plugins/align/version.hpp
@@ -1,6 +1,6 @@
#include <farversion.hpp>

-#define PLUGIN_BUILD 29
+#define PLUGIN_BUILD 30
#define PLUGIN_DESC L"Align block for Far Manager"
#define PLUGIN_NAME L"Align"
#define PLUGIN_FILENAME L"Align.dll"


Reply all
Reply to author
Forward
0 new messages