summaryrefslogtreecommitdiffstats
path: root/src/platformsupport/linuxaccessibility
diff options
context:
space:
mode:
authorJan Arve Saether <jan-arve.saether@digia.com>2013-02-06 10:23:24 +0100
committerThe Qt Project <gerrit-noreply@qt-project.org>2013-02-06 12:00:07 +0100
commit7502a7838847b27f537e4817a392f755313a37a5 (patch)
tree31eed55926c5c88007229df59f3d761f2be7c00e /src/platformsupport/linuxaccessibility
parent20204fe58b77d7f62d3dac4e574bdef528199518 (diff)
Check if the interface pointer is valid to avoid a potential crash.
Change-Id: I7e6634b799e551786d6cbc85e2d526b7874ada3d Reviewed-by: Frederik Gladhorn <frederik.gladhorn@digia.com>
Diffstat (limited to 'src/platformsupport/linuxaccessibility')
-rw-r--r--src/platformsupport/linuxaccessibility/atspiadaptor.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/platformsupport/linuxaccessibility/atspiadaptor.cpp b/src/platformsupport/linuxaccessibility/atspiadaptor.cpp
index 3d91f883f9..057d562264 100644
--- a/src/platformsupport/linuxaccessibility/atspiadaptor.cpp
+++ b/src/platformsupport/linuxaccessibility/atspiadaptor.cpp
@@ -1181,7 +1181,7 @@ void AtSpiAdaptor::notifyAboutCreation(const QAIPointer &interface) const
void AtSpiAdaptor::notifyAboutDestruction(const QAIPointer &interface) const
{
- if (!interface->isValid())
+ if (!interface || !interface->isValid())
return;
QAIPointer parent(interface->parent());