diff options
author | Timothy Pearson <kb9vqf@pearsoncomputing.net> | 2014-04-23 15:01:04 -0500 |
---|---|---|
committer | Slávek Banko <slavek.banko@axis.cz> | 2015-12-15 19:53:59 +0100 |
commit | 08dd9f55179744762307a2930d351188ec027ce1 (patch) | |
tree | 51b0a429f7df734d8de2102a1b63ed1f7fb0be72 | |
parent | bf0d76f75ad83a3ee0b1ec4072abc663d0e1d572 (diff) | |
download | qt3-08dd9f55179744762307a2930d351188ec027ce1.tar.gz qt3-08dd9f55179744762307a2930d351188ec027ce1.zip |
Fix DnD crash when source is not present
This resolves Bug 1602
(cherry picked from commit b7d35a6235010df4cdc89961641b57ccb972f7fa)
-rw-r--r-- | src/kernel/qdnd_x11.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/kernel/qdnd_x11.cpp b/src/kernel/qdnd_x11.cpp index be72799..de549ff 100644 --- a/src/kernel/qdnd_x11.cpp +++ b/src/kernel/qdnd_x11.cpp @@ -1214,7 +1214,7 @@ Window findRealWindow( const QPoint & pos, Window w, int md ) void QDragManager::move( const QPoint & globalPos ) { - if (!object) { + if (!object || !object->source()) { // perhaps the target crashed? return; } |