[M-CVS] CVS: M/src/mail HeaderInfoImpl.cpp,1.89,1.90
Status: Beta
Brought to you by:
vadz
From: Vadim Z. <va...@us...> - 2003-03-30 21:26:59
|
Update of /cvsroot/mahogany/M/src/mail In directory sc8-pr-cvs1:/tmp/cvs-serv15030a/src/mail Modified Files: HeaderInfoImpl.cpp Log Message: fix for a situation when a new mail arrives while we're handling new mail Index: HeaderInfoImpl.cpp =================================================================== RCS file: /cvsroot/mahogany/M/src/mail/HeaderInfoImpl.cpp,v retrieving revision 1.89 retrieving revision 1.90 diff -b -u -2 -r1.89 -r1.90 --- HeaderInfoImpl.cpp 30 Mar 2003 17:01:32 -0000 1.89 +++ HeaderInfoImpl.cpp 30 Mar 2003 21:26:55 -0000 1.90 @@ -700,5 +700,7 @@ else // use the table if any { - return m_tablePos ? m_tablePos[n] : n; + // maybe we haven't yet updated the table for the new messages, in this + // case assume that these new messages are after all the old ones + return m_tablePos && n < m_sizeTables ? m_tablePos[n] : n; } } |