# HG changeset patch # User Goffi # Date 1576841377 -3600 # Node ID d36040493434f13191af0ef746ebed63684dc1c7 # Parent bc977e3ff2aa069dfa947d98dc01132593e8d4cc core: fixed handling of classes with multiple inheritances in getAncestorWidget diff -r bc977e3ff2aa -r d36040493434 cagou/core/cagou_main.py --- a/cagou/core/cagou_main.py Fri Dec 20 12:29:37 2019 +0100 +++ b/cagou/core/cagou_main.py Fri Dec 20 12:29:37 2019 +0100 @@ -1010,6 +1010,6 @@ @return (Widget, None): found instance or None """ parent = wid.parent - while parent and parent.__class__ != cls: + while parent and not isinstance(parent, cls): parent = parent.parent return parent