Преглед изворни кода

apt-pkg/depcache.cc: when checking for new important deps, skip critical ones
(LP: #236360)

Michael Vogt пре 18 година
родитељ
комит
868fbaceaa
1 измењених фајлова са 3 додато и 2 уклоњено
  1. 3 2
      apt-pkg/depcache.cc

+ 3 - 2
apt-pkg/depcache.cc

@@ -914,8 +914,9 @@ void pkgDepCache::MarkInstall(PkgIterator const &Pkg,bool AutoInst,
 	     {
 	       //FIXME: deal better with or-groups(?)
 	       DepIterator LocalStart = D;
-	       
-	       if(IsImportantDep(D) && Start.TargetPkg() == D.TargetPkg())
+
+	       if(IsImportantDep(D) && !D.IsCritical() &&
+		  Start.TargetPkg() == D.TargetPkg())
 		 {
 		   if(!isPreviouslySatisfiedImportantDep)
 		     {