[Libreoffice-commits] .: desktop/source

Fridrich Strba fridrich at kemper.freedesktop.org
Fri Feb 11 13:03:02 PST 2011


 desktop/source/pkgchk/unopkg/unopkg_app.cxx |   10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

New commits:
commit d88751f44ec1bf02c7240aea41a4891b8efff201
Author: Fridrich Å trba <fridrich.strba at bluewin.ch>
Date:   Fri Feb 11 22:02:39 2011 +0100

    std::fill_n does not return iterator

diff --git a/desktop/source/pkgchk/unopkg/unopkg_app.cxx b/desktop/source/pkgchk/unopkg/unopkg_app.cxx
index de8c13b..e282abe 100644
--- a/desktop/source/pkgchk/unopkg/unopkg_app.cxx
+++ b/desktop/source/pkgchk/unopkg/unopkg_app.cxx
@@ -500,10 +500,12 @@ 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 =
-                      ::std::fill_n(vecUnaccepted.begin(),
-                                    vecExtUnaccepted.size(), true);
-                ::std::fill_n(i_unaccepted, vec_packages.size(), false);
+                ::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;
                 
                 dp_misc::writeConsole(
                     OUSTR("All deployed ") + repository + OUSTR(" extensions:\n\n"));


More information about the Libreoffice-commits mailing list