[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: [libkdepim/Applications/17.04] src/libkdepim/misc: Fix potential crash
From: Montel Laurent <null () kde ! org>
Date: 2017-05-13 6:55:24
Message-ID: E1d9QxY-0005tv-K6 () code ! kde ! org
[Download RAW message or body]
Git commit a1a485d3d52313fb1569250acb332dad41c7f91c by Montel Laurent.
Committed on 13/05/2017 at 06:55.
Pushed by mlaurent into branch 'Applications/17.04'.
Fix potential crash
M +6 -2 src/libkdepim/misc/maillistdrag.cpp
https://commits.kde.org/libkdepim/a1a485d3d52313fb1569250acb332dad41c7f91c
diff --git a/src/libkdepim/misc/maillistdrag.cpp b/src/libkdepim/misc/maill=
istdrag.cpp
index 5e17a57..be508a4 100644
--- a/src/libkdepim/misc/maillistdrag.cpp
+++ b/src/libkdepim/misc/maillistdrag.cpp
@@ -139,7 +139,11 @@ QString MailList::mimeDataType()
=
bool MailList::canDecode(const QMimeData *md)
{
- return md->hasFormat(mimeDataType());
+ if (md) {
+ return md->hasFormat(mimeDataType());
+ } else {
+ return false;
+ }
}
=
void MailList::populateMimeData(QMimeData *md)
@@ -148,7 +152,7 @@ void MailList::populateMimeData(QMimeData *md)
Add them in this order */
=
/* Popuplate the MimeData with the custom streaming x-kmail-drag/messa=
ge-list mime type */
- if (count()) {
+ if (md && count()) {
QByteArray array;
QBuffer buffer(&array, nullptr);
buffer.open(QIODevice::WriteOnly);
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic