diff options
author | elfmz <fenix1905@tut.by> | 2022-02-14 23:59:07 +0300 |
---|---|---|
committer | elfmz <fenix1905@tut.by> | 2022-02-14 23:59:07 +0300 |
commit | 5584a985949c20b4c5832aa66b023552fb751431 (patch) | |
tree | 66b5fdd7af7090fe0361cdaf0456b3cc13a2d688 /far2l/src/plug | |
parent | 0d6fe10df7e6c10bee9ca5221fbf14c3d0b7df86 (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.cpp | 8 |
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 Однако разлочивать надо ровно то, что залочили. |