diff options
author | Morten Johan Sørvig <morten.sorvig@digia.com> | 2013-04-16 15:26:38 +0200 |
---|---|---|
committer | The Qt Project <gerrit-noreply@qt-project.org> | 2013-04-18 19:55:35 +0200 |
commit | a7fd8696dd303ab09328a916aa2a98e4d88db38d (patch) | |
tree | 4c24463c5fd7bd44f103195a63357caae43d84fb /util/accessibilityinspector/screenreader.cpp | |
parent | cbde509965a30bbcfb7930b84f22bdb7835c104e (diff) |
Hide "invalid" accessibility interfaces.
Those with a null object pointer and those with a
null rect.
Change-Id: I40e0c435ee768fc8c58098fec131eb65e89d76f2
Reviewed-by: Frederik Gladhorn <frederik.gladhorn@digia.com>
Diffstat (limited to 'util/accessibilityinspector/screenreader.cpp')
-rw-r--r-- | util/accessibilityinspector/screenreader.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/util/accessibilityinspector/screenreader.cpp b/util/accessibilityinspector/screenreader.cpp index 8b627b1454..262c8db986 100644 --- a/util/accessibilityinspector/screenreader.cpp +++ b/util/accessibilityinspector/screenreader.cpp @@ -107,7 +107,8 @@ void ScreenReader::processTouchPoint() } m_selectedInterface = currentInterface; - emit selected(m_selectedInterface->object()); + if (m_selectedInterface->object()) + emit selected(m_selectedInterface->object()); if (m_optionsWidget->enableTextToSpeach()) speak(m_selectedInterface->text(QAccessible::Name) /*+ "," + translateRole(m_selectedInterface->role(0)) */); |