Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/elfmz/far2l.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorelfmz <fenix1905@tut.by>2022-02-14 23:59:07 +0300
committerelfmz <fenix1905@tut.by>2022-02-14 23:59:07 +0300
commit5584a985949c20b4c5832aa66b023552fb751431 (patch)
tree66b5fdd7af7090fe0361cdaf0456b3cc13a2d688 /far2l/src/plug
parent0d6fe10df7e6c10bee9ca5221fbf14c3d0b7df86 (diff)
final fix for too long list of strings in Message() function (fix #1248)
Diffstat (limited to 'far2l/src/plug')
-rw-r--r--far2l/src/plug/plugapi.cpp8
1 files changed, 1 insertions, 7 deletions
diff --git a/far2l/src/plug/plugapi.cpp b/far2l/src/plug/plugapi.cpp
index 1b1e945c..adf938b3 100644
--- a/far2l/src/plug/plugapi.cpp
+++ b/far2l/src/plug/plugapi.cpp
@@ -1315,12 +1315,6 @@ static int FarMessageFnSynched(INT_PTR PluginNumber,DWORD Flags,const wchar_t *H
}
}
- // ограничение на строки
- if (ItemsNumber > ScrY-2)
- {
- ItemsNumber=ScrY-2-(Flags&0x000F0000?1:0);
- }
-
/* $ 22.03.2001 tran
ItemsNumber++ -> ++ItemsNumber
тереялся последний элемент */
@@ -1374,7 +1368,7 @@ static int FarMessageFnSynched(INT_PTR PluginNumber,DWORD Flags,const wchar_t *H
if ((frame=FrameManager->GetBottomFrame()) )
frame->Lock(); // отменим прорисовку фрейма
- int MsgCode=Message(Flags,ButtonsNumber,MsgItems[0],MsgItems+1,ItemsNumber-1,PluginNumber);
+ int MsgCode=MessageEx(Flags,ButtonsNumber,MsgItems[0],MsgItems+1,ItemsNumber-1,PluginNumber);
/* $ 15.05.2002 SKV
Однако разлочивать надо ровно то, что залочили.