[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: KDE_3_3_BRANCH: kdepim/kmail
From: Till Adam <adam () kde ! org>
Date: 2004-12-03 14:38:43
Message-ID: 20041203143843.2C96D1B29E () office ! kde ! org
[Download RAW message or body]
CVS commit by tilladam:
Add some crash prevention safety.
M +5 -4 kmsender.cpp 1.220.2.3
--- kdepim/kmail/kmsender.cpp #1.220.2.2:1.220.2.3
@@ -743,9 +743,8 @@ void KMSender::setStatusByLink(const KMM
n++;
- KMFolder *folder;
- int index;
+ KMFolder *folder = 0;
+ int index = -1;
kmkernel->msgDict()->getLocation(msn, &folder, &index);
-
- if (folder) {
+ if (folder && index != -1) {
folder->open();
if ( status == KMMsgStatusDeleted ) {
@@ -758,4 +757,6 @@ void KMSender::setStatusByLink(const KMM
}
folder->close();
+ } else {
+ kdWarning(5006) << k_funcinfo << "Cannot update linked message, it could not be found!" << endl;
}
}
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic