[Libreoffice] [PUSHED][PATCH] Removed some SvStringsSortDtor

Caolán McNamara caolanm at redhat.com
Tue Nov 8 07:01:53 PST 2011


On Tue, 2011-11-08 at 22:43 +0900, Daisuke Nishino wrote:
> Hi all,
> 
> I removed some uses of SvStringsSortDtor, which is listed in
> http://wiki.documentfoundation.org/Easy_Hacks#Easy_Hacks

Looks good (Initially I thought there was a few vectors with potential
dups in them before I scrolled down a bit to see the sort, unique,
erase :-)). So pushed, thanks for these.

> Looking at htmlexp.cxx:1320, pSrcArr is used to lookup for an index of
> a string, and then the index is applied to pDstArr.
> In my understanding indices of two arrays are unrelated, because
> arrays are sorted by their respective contents.

Yeah, it's puzzling. Original code doesn't look right at all.

> I guess what is intended here is mapping of strings, from pSrcArr to
> pDstArr (with incorrect implementation).
	
The intent seems fairly clear anyway, so it looks like a std::map
identifier->filename is what's wanted.

C.



More information about the LibreOffice mailing list