Various SMB fixes

This commit is contained in:
Alexander S. Aganichev
2002-08-30 06:01:33 +00:00
parent 41796b160f
commit cff3b440eb
18 changed files with 504 additions and 1093 deletions

View File

@@ -547,7 +547,10 @@ void GMsgList::Run() {
return;
}
index = AA->Msgn.ToReln(reader_msg->msgno)-1;
if(AA->Msgn.ToReln(reader_msg->msgno) != 0)
index = AA->Msgn.ToReln(reader_msg->msgno)-1;
else
index = 0;
minimum_index = 0;
msgmark2 = AA->Msgn.ToReln(AA->bookmark);
@@ -977,7 +980,8 @@ void GThreadlist::BuildThreadIndex(dword msgn) {
bool GThreadlist::NextThread(bool next) {
for(uint m = AA->Msgn.ToReln(reader_msg->msgno)-1;
uint m = AA->Msgn.ToReln(reader_msg->msgno);
for(m = m ? m-1 : 0;
next ? m < AA->Msgn.Count() : m;
next ? m++ : m--) {