On 21/07/11 12:19, Michael Meeks wrote:
Hi there,

        I was wondering why:

        sc/source/ui/vba/vbaapplication.cxx
and
        sc/source/ui/vba/vbafiledialog.cxx

        had this complicated duplication of this big ugly block:
I have *no* idea, even though I committed this code it is not ours ( it was a contribution of new api ), you would think the Application object would use the FileDialog object ( or at least share the implementation if not )
[...]

        AFAIR only those two services implement xFilePicker2 anyway - so it
-looks- to me as if all of it is redundant except for:

        if ( xFilePicker2.is() )

        which of course we should always prefer.

        Any idea why that heavy-lifting service name check is there ? I'd like
to bin it from both places: in future all fpicker services should use
XFilePicker2 (ideally).

yeah, I agree if XFilePicker2 is available then it should be preferred, the code here seems to purposely try and do the opposite except for the 2 exceptions above. I wonder was there some instance where XFilePicker2 methods were not behaving for some other filepicker instance, other than that I see no reason to keep that check

Noel
_______________________________________________
LibreOffice mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/libreoffice

Reply via email to