GNOME Bugzilla – Bug 321624
Non-recursive searches for dialogs
Last modified: 2005-11-16 17:20:49 UTC
Currently procedural.py does recursive searches for dialogs below applications. In a bad case (e.g. searching for an evolution dialog) this will typically force a full recursive search of every node in the main evolution window, before searching in the dialog; this makes searches take ages and eat CPU. I don't think dialogs can ever be anywhere except an immediate child of the application; suggest that Focus.Application.dialog's findChild call should have a recursive=False added to the args
Good idea. Fixed.