https://bugs.freedesktop.org/show_bug.cgi?id=54938

--- Comment #16 from Marcos Souza <marcos.souza....@gmail.com> ---
(In reply to comment #14)
> (In reply to comment #12)
> > sal_Bool SAL_CALL ScTabViewObj::supportsService( const OUString&
> > rServiceName )
> >                                                    
> > throw(uno::RuntimeException)
> > {
> >     return rServiceName.equalsAscii( SCTABVIEWOBJ_SERVICE ) || 
> >            rServiceName.equalsAscii( SCVIEWSETTINGS_SERVICE );
> > }
> > 
> > So, can we just exchange this to cppu::supportsService? Or we need to some
> > another pieces of code?
> 
> Every UNO object O implementing css.lang.XServiceInfo must meet the
> condition that O.supportsService(S) returns true iff S is in the sequence
> returned by O.getSupportedServiceNames().  Therefore, any case where the
> implementation of supportsService could not be replaced by a call to
> cppu::supportsService would be a bug that needs fixing anyway.

Nice! I'll use cppu::supportsService for all places that implements
css.lang.XServiceInfo and remove that string comparisons.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
_______________________________________________
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice

Reply via email to