summaryrefslogtreecommitdiffstats
path: root/tests/auto/qaccessibility
diff options
context:
space:
mode:
authorJosé Millán Soto <fid@gpul.org>2012-01-18 15:47:44 +0100
committerQt by Nokia <qt-info@nokia.com>2012-02-06 04:53:31 +0100
commit827f7db3d99c17e66ccccef578060a9feed66312 (patch)
tree05741cdb7ce479056aa39838e2a5be92b31caea1 /tests/auto/qaccessibility
parent4672db851932db81ce5fbfca924399697b4d511e (diff)
Do not check isActiveWindow to determine if an accessible widget is focusable
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: I765eddca859d859d19d31bd2e9ffe3b132a1a4ef Reviewed-by: Frederik Gladhorn <frederik.gladhorn@nokia.com>
Diffstat (limited to 'tests/auto/qaccessibility')
-rw-r--r--tests/auto/qaccessibility/tst_qaccessibility.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/tests/auto/qaccessibility/tst_qaccessibility.cpp b/tests/auto/qaccessibility/tst_qaccessibility.cpp
index 9d1ca91a0d..1b35349f07 100644
--- a/tests/auto/qaccessibility/tst_qaccessibility.cpp
+++ b/tests/auto/qaccessibility/tst_qaccessibility.cpp
@@ -3027,7 +3027,7 @@ void tst_QAccessibility::lineEditTest()
QCOMPARE(iface->childCount(), 0);
QVERIFY(iface->state(0) & QAccessible::Sizeable);
QVERIFY(iface->state(0) & QAccessible::Movable);
- QCOMPARE(bool(iface->state(0) & QAccessible::Focusable), le->isActiveWindow());
+ QVERIFY(iface->state(0) & QAccessible::Focusable);
QVERIFY(iface->state(0) & QAccessible::Selectable);
QVERIFY(iface->state(0) & QAccessible::HasPopup);
QCOMPARE(bool(iface->state(0) & QAccessible::Focused), le->hasFocus());
@@ -3056,7 +3056,7 @@ void tst_QAccessibility::lineEditTest()
QApplication::processEvents();
QVERIFY(!(iface->state(0) & QAccessible::Sizeable));
QVERIFY(!(iface->state(0) & QAccessible::Movable));
- QCOMPARE(bool(iface->state(0) & QAccessible::Focusable), le->isActiveWindow());
+ QVERIFY(iface->state(0) & QAccessible::Focusable);
QVERIFY(iface->state(0) & QAccessible::Selectable);
QVERIFY(iface->state(0) & QAccessible::HasPopup);
QCOMPARE(bool(iface->state(0) & QAccessible::Focused), le->hasFocus());