On 01/02/12 12:58, Noel Power wrote:
> Hi Noel
> On 31/01/12 14:24, Noel Grandin wrote:
>> sorry, that should be "converted to std::vector"
> you mean boost::ptr_vector I think :-)
> 
> Hope I didn't miss anything this time, I made some minor changes ( see
> attached patch )
> 
> e.g. I removed the maLayoutNames.clear() from :~SdPresLayoutDlg() as the
> vector will go out of scope here anyway and delete the container
> contents. Also I changed slightly the code in IMPL_LINK(SdPresLayoutDlg,
> ClickLoadHdl, void *, EMPTYARG) and got rid of a String copy and
> slightly changed the calculation of 'nId' for maVS.SelectItem
> 
> I am currently running make check on it this time ;-) assuming it works
> and no other objection to the patch I will commit to master
> thanks again for the patch.

hi Noel,

a further improvement would be to replace boost::ptr_vector with
std::vector: our various String classes (at least the 4 most popular
ones) effectively are already smart pointers to an array and can be
stored directly in STL containers, so wrapping them in _another_ pointer
is just, errm, pointless  :)

_______________________________________________
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice

Reply via email to