--- oo_1.1_src/extensions/source/plugin/base/manager.cxx.plugin 2003-12-16 13:55:23.000000000 -0700 +++ oo_1.1_src/extensions/source/plugin/base/manager.cxx 2003-12-16 13:55:37.000000000 -0700 @@ -257,7 +257,7 @@ pImpl->provideNewStream( pImpl->getDescription().Mimetype, Reference< com::sun::star::io::XActiveDataSource >(), url, - 0, 0, sal_False ); + 0, 0, sal_True ); if( ! pImpl->getPluginComm() ) { --- oo_1.1_src/extensions/source/plugin/base/context.cxx.plugin 2003-12-16 13:55:45.000000000 -0700 +++ oo_1.1_src/extensions/source/plugin/base/context.cxx 2003-12-16 13:56:08.000000000 -0700 @@ -166,7 +166,7 @@ plugin->provideNewStream( ::rtl::OUString(), Reference< XActiveDataSource >(), aURL.GetMainURL(INetURLObject::DECODE_TO_IURI), - 0, 0, sal_False ); + 0, 0, sal_True ); return; } --- oo_1.1_src/extensions/source/plugin/base/xplugin.cxx.plugin 2003-12-16 13:56:23.000000000 -0700 +++ oo_1.1_src/extensions/source/plugin/base/xplugin.cxx 2003-12-16 13:57:37.000000000 -0700 @@ -641,7 +641,7 @@ #endif if( ! m_pPluginComm->NPP_NewStream( &m_aInstance, (char*)aMIME.getStr(), - pStream->getStream(), sal_False, + pStream->getStream(), isfile, &stype ) ) { getPluginComm()->NPP_SetWindow( getNPPInstance(), &m_aNPWindow ); --- oo_1.1_src/extensions/source/plugin/unx/sysplug.cxx.plugin 2003-05-28 06:39:06.000000000 -0600 +++ oo_1.1_src/extensions/source/plugin/unx/sysplug.cxx 2003-12-18 09:28:41.000000000 -0700 @@ -62,6 +62,8 @@ #include #include +#include +#include #include #include @@ -126,6 +128,8 @@ UnxPluginComm::~UnxPluginComm() { NPP_Shutdown(); - if( m_nCommPID != -1 && m_nCommPID != 0 ) + if( m_nCommPID != -1 && m_nCommPID != 0 ) { kill( m_nCommPID, 9 ); + wait4(m_nCommPID,0,0,0); + } }