[Libreoffice] [REVIEW]Fix for annoying bug fdo#35669

Petr Mladek pmladek at suse.cz
Tue Jan 31 06:26:51 PST 2012


Noel Power píše v Út 31. 01. 2012 v 11:24 +0000:
> On 30/01/12 17:16, Cedric Bosdonnat wrote:
> > Hi Michael,
> >
> > On Thu, 2012-01-26 at 19:35 +0100, Michael Stahl wrote:
> >> On 26/01/12 19:30, Michael Stahl wrote:
> >>> On 26/01/12 16:21, Cedric Bosdonnat wrote:
> >>>> Hi all,
> >>>>
> >>>> Could someone review and cherry-pick this commit to -3-5, -3-5-0 and
> >>>> -3-4?
> >>>> http://cgit.freedesktop.org/libreoffice/core/commit/?id=5e51960dede5015b862df05b7b16f02884647889
> >>> your fix looks good to me, except for the line:
> >>>
> >>>    sal_uInt16 nMaxDstId = *aIds.end();
> >> oops, now it occurs to me that dereferencing end() is a bad idea in any
> >> case, you probably want to use rbegin() instead :)
> >>
> >>> if i'm reading this right, then aIds could be empty here, if the source
> >>> document has seq field references, and the target document has no seq
> >>> field references but note references.
> >>>
> >>> suggest to wrap an "if (!aIds.empty())" around the whole block?
> >>> no need to adjust anything in that case, right?
> > Fixed in
> > http://cgit.freedesktop.org/libreoffice/core/commit/?id=458d56d9b35f2ecb2eea2589737079390b10ee26
> >
> > Would be nice to cherry-pick these two commits to -3-5, -3-4 and 3-5-0
> > (if it's not too late).
> >
> the change looks good to me now too

Looked fine. Worked reasonable => pushed into 3-5-0, see
http://cgit.freedesktop.org/libreoffice/core/commit/?h=libreoffice-3-5-0&id=4632a18dae5e1770aa1da4ac55719a09c1ae461b
http://cgit.freedesktop.org/libreoffice/core/commit/?h=libreoffice-3-5-0&id=4925acf5648438589bca74f3dbfc2fc5fc9f61ab


Best Regards,
Petr



More information about the LibreOffice mailing list