User: kz Date: 05/01/21 09:21:45 Modified: /dba/dbaccess/source/ui/uno/ dbinteraction.cxx
Log: INTEGRATION: CWS dba22 (1.11.4); FILE MERGED 2005/01/11 15:12:59 fs 1.11.4.1: copying the changes from CWS eforms4 (branch: cws_src680_eforms4) herein File Changes: Directory: /dba/dbaccess/source/ui/uno/ ======================================= File [changed]: dbinteraction.cxx Url: http://dba.openoffice.org/source/browse/dba/dbaccess/source/ui/uno/dbinteraction.cxx?r1=1.11&r2=1.12 Delta lines: +15 -1 -------------------- --- dbinteraction.cxx 17 Nov 2004 14:54:05 -0000 1.11 +++ dbinteraction.cxx 21 Jan 2005 17:21:42 -0000 1.12 @@ -198,7 +198,7 @@ return; } - DBG_ERROR("OInteractionHandler::handle: unsupported request type!"); + OSL_VERIFY( implHandleUnknown( _rxRequest ) ); } //------------------------------------------------------------------------- @@ -476,6 +476,20 @@ else if ( -1 != nDisApprovePos ) _rContinuations[nDisApprovePos]->select(); } + + //------------------------------------------------------------------------- + bool OInteractionHandler::implHandleUnknown( const Reference< XInteractionRequest >& _rxRequest ) + { + Reference< XInteractionHandler > xFallbackHandler; + if ( m_xORB.is() ) + xFallbackHandler = xFallbackHandler.query( m_xORB->createInstance( ::rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( "com.sun.star.task.InteractionHandler" ) ) ) ); + if ( xFallbackHandler.is() ) + { + xFallbackHandler->handle( _rxRequest ); + return true; + } + return false; + } //------------------------------------------------------------------------- sal_Int32 OInteractionHandler::getContinuation(Continuation _eCont, const Sequence< Reference< XInteractionContinuation > >& _rContinuations) --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
