summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTimothy Pearson <kb9vqf@pearsoncomputing.net>2014-04-23 15:01:04 -0500
committerSlávek Banko <slavek.banko@axis.cz>2015-12-15 19:53:59 +0100
commit08dd9f55179744762307a2930d351188ec027ce1 (patch)
tree51b0a429f7df734d8de2102a1b63ed1f7fb0be72
parentbf0d76f75ad83a3ee0b1ec4072abc663d0e1d572 (diff)
downloadqt3-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.cpp2
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;
}