[yast-commit] r51904 - /trunk/packager/src/modules/Packages.ycp
Author: locilka Date: Tue Oct 7 13:11:48 2008 New Revision: 51904 URL: http://svn.opensuse.org/viewcvs/yast?rev=51904&view=rev Log: Force reinit if anything has changed Modified: trunk/packager/src/modules/Packages.ycp Modified: trunk/packager/src/modules/Packages.ycp URL: http://svn.opensuse.org/viewcvs/yast/trunk/packager/src/modules/Packages.ycp?rev=51904&r1=51903&r2=51904&view=diff ============================================================================== --- trunk/packager/src/modules/Packages.ycp (original) +++ trunk/packager/src/modules/Packages.ycp Tue Oct 7 13:11:48 2008 @@ -1585,6 +1585,8 @@ } } +any old_packages_proposal = nil; + /** * Make a proposal for package selection * @param force reset @@ -1592,6 +1594,15 @@ * @return map for the API proposal */ global map Proposal (boolean force_reset, boolean reinit, boolean simple) { + // If anything has changed + any new_packages_proposal = PackagesProposal::GetAllResolvablesForAllTypes(); + + // Force reinit + if (new_packages_proposal != old_packages_proposal) { + old_packages_proposal = new_packages_proposal; + full_repropose = true; + } + // Reinit forced by application if (full_repropose == true) { y2milestone ("Forcing reset"); -- To unsubscribe, e-mail: yast-commit+unsubscribe@opensuse.org For additional commands, e-mail: yast-commit+help@opensuse.org
participants (1)
-
locilka@svn.opensuse.org