summaryrefslogtreecommitdiff
path: root/desktop/source
diff options
context:
space:
mode:
authorSteven Butler <sebutler@gmail.com>2011-02-12 14:12:50 +0100
committerFridrich Štrba <fridrich.strba@bluewin.ch>2011-02-12 14:14:21 +0100
commit2858219ddd43c3d30fc402900b784d59d73d3418 (patch)
tree9218cef8c82aa3785311aa3328e020c470b6e4a7 /desktop/source
parent24596b38bf602aeb99e2543c6a103b1a6ee39bf2 (diff)
A correct solution for the std::fill_n
Diffstat (limited to 'desktop/source')
-rw-r--r--desktop/source/pkgchk/unopkg/unopkg_app.cxx9
1 files changed, 3 insertions, 6 deletions
diff --git a/desktop/source/pkgchk/unopkg/unopkg_app.cxx b/desktop/source/pkgchk/unopkg/unopkg_app.cxx
index 53655061ac20..afc06c2fd245 100644
--- a/desktop/source/pkgchk/unopkg/unopkg_app.cxx
+++ b/desktop/source/pkgchk/unopkg/unopkg_app.cxx
@@ -500,12 +500,9 @@ extern "C" int unopkg_main()
//Now prepare the vector which tells what extension has an
//unaccepted license
vecUnaccepted.resize(vecExtUnaccepted.size() + vec_packages.size());
- ::std::vector<bool>::iterator i_unaccepted = vecUnaccepted.begin();
- ::std::vector<bool>::size_type i = 0;
- for (; i < vecExtUnaccepted.size(); i++)
- *i_unaccepted++ = true;
- for (; i < vec_packages.size(); i++)
- *i_unaccepted++ = false;
+ ::std::fill_n(vecUnaccepted.begin(), vecExtUnaccepted.size(), true);
+ ::std::fill_n(vecUnaccepted.begin() + vecExtUnaccepted.size(),
+ vec_packages.size(), false);
dp_misc::writeConsole(
OUSTR("All deployed ") + repository + OUSTR(" extensions:\n\n"));