diff options
author | Daniel Hartwig <mandyke@gmail.com> | 2012-03-18 06:15:58 +0800 |
---|---|---|
committer | Daniel Hartwig <mandyke@gmail.com> | 2012-03-18 06:15:58 +0800 |
commit | 3ab7a8b346ff10963f3b72f4b742c0109eb6fd49 (patch) | |
tree | 51186ea03fa167a99f7fc18e085a52a5d4df0084 /src/generic | |
parent | 3c8ce2d0b5d385608c8618443d765de36defb49f (diff) | |
download | aptitude-3ab7a8b346ff10963f3b72f4b742c0109eb6fd49.tar.gz |
Adjust loading of default top sections
Diffstat (limited to 'src/generic')
-rw-r--r-- | src/generic/apt/apt.cc | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/src/generic/apt/apt.cc b/src/generic/apt/apt.cc index 05a65617..0c8ca139 100644 --- a/src/generic/apt/apt.cc +++ b/src/generic/apt/apt.cc @@ -1353,6 +1353,8 @@ namespace aptitude const std::vector<std::string> get_top_sections(const bool cached) { static std::vector<std::string> top_sections; + const char *defaults[] = + {N_("main"),N_("contrib"),N_("non-free"),N_("non-US")}; if(top_sections.empty() == false) { @@ -1364,12 +1366,7 @@ namespace aptitude top_sections = aptcfg->FindVector(PACKAGE "::Sections::Top-Sections"); if(top_sections.empty() == true) - { - top_sections.push_back("main"); - top_sections.push_back("contrib"); - top_sections.push_back("non-free"); - top_sections.push_back("non-US"); - } + top_sections.assign(defaults, defaults + sizeof(defaults)/sizeof(*defaults)); return top_sections; } |