]> git.saurik.com Git - apt.git/commitdiff
handle language tags for descriptions are unique strings to be shared
authorDavid Kalnischkies <kalnischkies@gmail.com>
Tue, 12 Mar 2013 22:47:48 +0000 (23:47 +0100)
committerDavid Kalnischkies <kalnischkies@gmail.com>
Tue, 12 Mar 2013 22:47:48 +0000 (23:47 +0100)
apt-pkg/pkgcachegen.cc
debian/changelog

index 2f05310c1750e6e629c64b8075da91ff51565a89..d14a7af1c8d06e5f57448cef5ccb0768dfc59166 100644 (file)
@@ -833,7 +833,7 @@ map_ptrloc pkgCacheGenerator::NewDescription(pkgCache::DescIterator &Desc,
    // Fill it in
    Desc = pkgCache::DescIterator(Cache,Cache.DescP + Description);
    Desc->ID = Cache.HeaderP->DescriptionCount++;
-   map_ptrloc const idxlanguage_code = WriteStringInMap(Lang);
+   map_ptrloc const idxlanguage_code = WriteUniqString(Lang);
    if (unlikely(idxlanguage_code == 0))
       return 0;
    Desc->language_code = idxlanguage_code;
index 58cff6822812dc5b3889def1ecc1010d1c87bcf7..9578ec8fd3a36a7cee4fd4abe4879720e6fbdc4c 100644 (file)
@@ -5,6 +5,7 @@ apt (0.9.7.8~exp2+nmu1) UNRELEASED; urgency=low
   * apt-pkg/pkgcachegen.cc:
     - do not store the MD5Sum for every description language variant as
       it will be the same for all so it can be shared to save cache space
+    - handle language tags for descriptions are unique strings to be shared
 
  -- David Kalnischkies <kalnischkies@gmail.com>  Sun, 10 Mar 2013 12:23:24 +0100