Fix navigate returning invalid pointer.
authorFrederik Gladhorn <frederik.gladhorn@nokia.com>
Thu, 24 Nov 2011 13:01:57 +0000 (14:01 +0100)
committerQt by Nokia <qt-info@nokia.com>
Thu, 24 Nov 2011 19:26:52 +0000 (20:26 +0100)
Navigate would return a random pointer here when asked for example for
not handled relations (label etc).

Change-Id: Iec4de94e6f76f14e89b43fe7327d98878aad58ee
Reviewed-by: Jan-Arve Sæther <jan-arve.saether@nokia.com>
src/plugins/accessible/widgets/qaccessiblemenu.cpp

index 13a5fe4..edf7410 100644 (file)
@@ -238,8 +238,8 @@ QAccessibleInterface *QAccessibleMenuItem::child(int index) const
 
 int QAccessibleMenuItem::navigate(RelationFlag relation, int entry, QAccessibleInterface **target) const
 {
+    *target = 0;
     if (entry < 0) {
-        *target = 0;
         return -1;
     }