summaryrefslogtreecommitdiffstats
path: root/src/widgets/accessible/qaccessiblewidget.cpp
diff options
context:
space:
mode:
authorJosé Millán Soto <fid@gpul.org>2012-01-18 18:23:43 +0100
committerQt by Nokia <qt-info@nokia.com>2012-02-08 03:13:10 +0100
commit009cd671ec5a51ab360bce39262482ee1b86dc46 (patch)
tree21d519d73820dbfc6552e999ecff2bbae12e2a26 /src/widgets/accessible/qaccessiblewidget.cpp
parent3ae3aa0e51711ea4051c82ed7911ccc744f44268 (diff)
Do not check isActiveWindow in QAccessibleWidget::state
QWidget::isActiveWindow() was being checked in QAccessibleWidget::state to determine if a widget is focusable. As a result, focusable widgets were reported to be not focusable when the window was not active. Change-Id: I73c47181ed132a84f0251cb67d0e20912e29a1a6 Reviewed-by: Frederik Gladhorn <frederik.gladhorn@nokia.com>
Diffstat (limited to 'src/widgets/accessible/qaccessiblewidget.cpp')
-rw-r--r--src/widgets/accessible/qaccessiblewidget.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/widgets/accessible/qaccessiblewidget.cpp b/src/widgets/accessible/qaccessiblewidget.cpp
index 7a0aab56dd..56ba990382 100644
--- a/src/widgets/accessible/qaccessiblewidget.cpp
+++ b/src/widgets/accessible/qaccessiblewidget.cpp
@@ -597,7 +597,7 @@ QAccessible::State QAccessibleWidget::state() const
QWidget *w = widget();
if (w->testAttribute(Qt::WA_WState_Visible) == false)
state.invisible = true;
- if (w->focusPolicy() != Qt::NoFocus && w->isActiveWindow())
+ if (w->focusPolicy() != Qt::NoFocus)
state.focusable = true;
if (w->hasFocus())
state.focused = true;