Author: locilka Date: Tue Oct 7 10:50:25 2008 New Revision: 51896 URL: http://svn.opensuse.org/viewcvs/yast?rev=51896&view=rev Log: Remove patterns only if needed Modified: trunk/packager/src/modules/DefaultDesktop.ycp Modified: trunk/packager/src/modules/DefaultDesktop.ycp URL: http://svn.opensuse.org/viewcvs/yast/trunk/packager/src/modules/DefaultDesktop.ycp?rev=51896&r1=51895&r2=51896&view=diff ============================================================================== --- trunk/packager/src/modules/DefaultDesktop.ycp (original) +++ trunk/packager/src/modules/DefaultDesktop.ycp Tue Oct 7 10:50:25 2008 @@ -218,9 +218,10 @@ y2milestone ("New desktop has been set: %1", desktop); // Remove all already selected patterns - PackagesProposal::RemoveResolvables (packages_proposal_ID, `pattern, - PackagesProposal::GetResolvables (packages_proposal_ID, `pattern) - ); + list <string> patterns_to_remove = PackagesProposal::GetResolvables (packages_proposal_ID, `pattern); + if (patterns_to_remove != nil && patterns_to_remove != []) { + PackagesProposal::RemoveResolvables (packages_proposal_ID, `pattern, patterns_to_remove); + } // Require new patterns PackagesProposal::AddResolvables ( -- To unsubscribe, e-mail: yast-commit+unsubscribe@opensuse.org For additional commands, e-mail: yast-commit+help@opensuse.org