diff -r 5dc02b23752f -r 3e2da88830cd src/plugins/accessible/widgets/complexwidgets.cpp --- a/src/plugins/accessible/widgets/complexwidgets.cpp Tue Jul 06 15:10:48 2010 +0300 +++ b/src/plugins/accessible/widgets/complexwidgets.cpp Wed Aug 18 10:37:55 2010 +0300 @@ -1512,10 +1512,14 @@ default: break; } - } else if (child > 0) { + } else { switch (t) { case Name: - return qt_accStripAmp(tabBar()->tabText(child - 1)); + if (child > 0) + return qt_accStripAmp(tabBar()->tabText(child - 1)); + else if (tabBar()->currentIndex() != -1) + return qt_accStripAmp(tabBar()->tabText(tabBar()->currentIndex())); + break; default: break; }