aboutsummaryrefslogtreecommitdiffstats
path: root/src/messaging/POP3Message.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/messaging/POP3Message.cpp')
-rw-r--r--src/messaging/POP3Message.cpp9
1 files changed, 7 insertions, 2 deletions
diff --git a/src/messaging/POP3Message.cpp b/src/messaging/POP3Message.cpp
index d9ef2989..3c84368c 100644
--- a/src/messaging/POP3Message.cpp
+++ b/src/messaging/POP3Message.cpp
@@ -29,7 +29,7 @@ namespace messaging {
POP3Message::POP3Message(POP3Folder* folder, const int num)
- : m_folder(folder), m_num(num), m_size(-1), m_header(NULL)
+ : m_folder(folder), m_num(num), m_size(-1), m_deleted(false), m_header(NULL)
{
m_folder->registerMessage(this);
}
@@ -79,7 +79,12 @@ const bool POP3Message::isExpunged() const
const int POP3Message::getFlags() const
{
- return (FLAG_RECENT);
+ int flags = FLAG_RECENT;
+
+ if (m_deleted)
+ flags |= FLAG_DELETED;
+
+ return (flags);
}