From: Michael Vogt Date: Fri, 13 May 2005 19:56:27 +0000 (+0000) Subject: * FindInCache() uses the correct file now X-Git-Tag: 0.7.24ubuntu1~245^2~16 X-Git-Url: https://git.saurik.com/apt.git/commitdiff_plain/4d34acf1a0c8319fa498d4dd6ac5cfd369d3c29e * FindInCache() uses the correct file now --- diff --git a/apt-pkg/deb/debindexfile.cc b/apt-pkg/deb/debindexfile.cc index c7c36b89a..b57493b9e 100644 --- a/apt-pkg/deb/debindexfile.cc +++ b/apt-pkg/deb/debindexfile.cc @@ -458,14 +458,14 @@ bool debTranslationsIndex::Merge(pkgCacheGenerator &Gen,OpProgress &Prog) const /* */ pkgCache::PkgFileIterator debTranslationsIndex::FindInCache(pkgCache &Cache) const { - string FileName = TranslationFile(); - + string FileName = IndexFile(LanguageCode().c_str()); + pkgCache::PkgFileIterator File = Cache.FileBegin(); for (; File.end() == false; File++) { if (FileName != File.FileName()) continue; - + struct stat St; if (stat(File.FileName(),&St) != 0) return pkgCache::PkgFileIterator(Cache);