Custom proxy classes don't inherit special Qt abilities
Bug #1306330 reported by
Thomi Richards
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Autopilot |
Fix Released
|
High
|
Unassigned | ||
autopilot (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Vivid |
New
|
Undecided
|
Unassigned |
Bug Description
Since the new custom proxy class selection improvments, custom proxy classes don't inherit the Qt slot mixin class.
To reproduce:
1) Make a custom proxy class for an object in an introspection tree that comes form a Qt application.
2) Get an instance of the above class
3) The instance should have a 'slots' member, but doesn't.
Related branches
lp:~thomir-deactivatedaccount/autopilot/trunk-fix-root-proxy-generation
- Christopher Lee (community): Approve
- PS Jenkins bot: Approve (continuous-integration)
-
Diff: 584 lines (+165/-118)8 files modifiedautopilot/introspection/_object_registry.py (+66/-36)
autopilot/introspection/_search.py (+52/-35)
autopilot/introspection/backends.py (+3/-4)
autopilot/introspection/dbus.py (+0/-1)
autopilot/tests/functional/test_introspection_features.py (+35/-0)
autopilot/tests/unit/test_introspection.py (+2/-29)
autopilot/tests/unit/test_introspection_backends.py (+2/-5)
autopilot/tests/unit/test_introspection_object_registry.py (+5/-8)
Changed in autopilot: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
Fix committed into lp:autopilot at revision None, scheduled for release in autopilot, milestone 1.4