aboutsummaryrefslogtreecommitdiffstats
path: root/src/net/imap/IMAPMessage.cpp
diff options
context:
space:
mode:
authorVincent Richard <[email protected]>2013-07-16 17:06:46 +0000
committerVincent Richard <[email protected]>2013-07-16 17:06:46 +0000
commit00585bc8233d4db631b9fb84b20fc1a4dfa0e28c (patch)
treede8656779c32d92633def01be27c62f5fcfd96fa /src/net/imap/IMAPMessage.cpp
parentFixed method description. (diff)
downloadvmime-00585bc8233d4db631b9fb84b20fc1a4dfa0e28c.tar.gz
vmime-00585bc8233d4db631b9fb84b20fc1a4dfa0e28c.zip
Fixed status update. Prevent opening the same folder two times in a session.
Diffstat (limited to 'src/net/imap/IMAPMessage.cpp')
-rw-r--r--src/net/imap/IMAPMessage.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/net/imap/IMAPMessage.cpp b/src/net/imap/IMAPMessage.cpp
index 185af73e..76b6a454 100644
--- a/src/net/imap/IMAPMessage.cpp
+++ b/src/net/imap/IMAPMessage.cpp
@@ -30,6 +30,7 @@
#include "vmime/net/imap/IMAPParser.hpp"
#include "vmime/net/imap/IMAPMessage.hpp"
#include "vmime/net/imap/IMAPFolder.hpp"
+#include "vmime/net/imap/IMAPFolderStatus.hpp"
#include "vmime/net/imap/IMAPStore.hpp"
#include "vmime/net/imap/IMAPConnection.hpp"
#include "vmime/net/imap/IMAPUtils.hpp"
@@ -386,7 +387,7 @@ void IMAPMessage::processFetchResponse
}
case IMAPParser::msg_att_item::UID:
{
- m_uid = IMAPUtils::makeGlobalUID(folder->m_uidValidity, (*it)->unique_id()->value());
+ m_uid = IMAPUtils::makeGlobalUID(folder->m_status->getUIDValidity(), (*it)->unique_id()->value());
break;
}
case IMAPParser::msg_att_item::MODSEQ: