[master/f20] Fix the selection of default groups (#1023263)

Brian C. Lane bcl at redhat.com
Fri Nov 1 00:54:23 UTC 2013


On Thu, Oct 31, 2013 at 02:02:06PM -0400, David Shea wrote:
> When the user changes the base environment selection in the software
> spoke, change the add-on group selection to the following:
>   - If a user has previously toggled an add-on to select it, select it
>   - If a user has previously toggled an add-on to de-select it, do not
>     select it
>   - Otherwise, select add-ons that are marked as default for this
>     environment.
> 
> (the previous behavior was to select defaults for the group selected
> when first entering the spoke, and then do nothing)
> 
> Also moved that O(n^2) group list building thing outside of the UI
> thread so that switching base environments isn't so dang slow.
> ---
>  pyanaconda/ui/gui/spokes/software.py | 85 ++++++++++++++++++++++++++++--------
>  1 file changed, 67 insertions(+), 18 deletions(-)

Ack!

-- 
Brian C. Lane | Anaconda Team | IRC: bcl #anaconda | Port Orchard, WA (PST8PDT)


More information about the anaconda-patches mailing list