From: James Teh Date: Wed, 5 Sep 2012 08:35:52 +0000 (+1000) Subject: Fix possible exception. X-Git-Tag: jpdev130418~624 X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=33dc1902fbe540664a28e92a5e68a71a7e7285bd;p=nvdajp%2Fnvdajp.git Fix possible exception. --- diff --git a/source/NVDAObjects/IAccessible/mozilla.py b/source/NVDAObjects/IAccessible/mozilla.py index 14a4287e7..974efa769 100755 --- a/source/NVDAObjects/IAccessible/mozilla.py +++ b/source/NVDAObjects/IAccessible/mozilla.py @@ -227,7 +227,7 @@ def findExtraOverlayClasses(obj, clsList): # Check if the tree view is a table. parent = obj.parent # Tree view items may be nested, so skip any tree view item ancestors. - while parent and parent.IAccessibleRole == oleacc.ROLE_SYSTEM_OUTLINEITEM: + while parent and isinstance(parent, Mozilla) and parent.IAccessibleRole == oleacc.ROLE_SYSTEM_OUTLINEITEM: newParent = parent.parent parent.parent = newParent parent = newParent