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