From: James Teh Date: Thu, 6 Sep 2012 11:07:37 +0000 (+1000) Subject: _FakeTableCell behavior: Arrg. Hackily pull windowControlID from the parent as well... X-Git-Tag: jpdev130418~618 X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=c991128e5fd3876e10fe6d756740a89f54cb6333;p=nvdajp%2Fnvdajp.git _FakeTableCell behavior: Arrg. Hackily pull windowControlID from the parent as well to satisfy code which doesn't check for Window objects. We need to fix this properly one day, but for now, this will suffice. --- diff --git a/source/NVDAObjects/behaviors.py b/source/NVDAObjects/behaviors.py index 0f23d1db1..3341f014a 100755 --- a/source/NVDAObjects/behaviors.py +++ b/source/NVDAObjects/behaviors.py @@ -523,9 +523,10 @@ class _FakeTableCell(NVDAObject): pass self.processID = parent.processID try: - # HACK: Some NVDA code depends on windowHandle and windowClassName, even for non-Window objects. + # HACK: Some NVDA code depends on window properties, even for non-Window objects. self.windowHandle = parent.windowHandle self.windowClassName = parent.windowClassName + self.windowControlID = parent.windowControlID except AttributeError: pass