diff options
Diffstat (limited to 'extensions/source/plugin/base/xplugin.cxx')
-rw-r--r-- | extensions/source/plugin/base/xplugin.cxx | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/extensions/source/plugin/base/xplugin.cxx b/extensions/source/plugin/base/xplugin.cxx index c7c062191e1d..e4d89d53b57a 100644 --- a/extensions/source/plugin/base/xplugin.cxx +++ b/extensions/source/plugin/base/xplugin.cxx @@ -90,7 +90,7 @@ void PluginDisposer::onShot() { if( m_pPlugin->isDisposable() ) { - Application::PostUserEvent( LINK( m_pPlugin, XPlugin_Impl, secondLevelDispose ), (void*)m_pPlugin ); + Application::PostUserEvent( LINK( m_pPlugin, XPlugin_Impl, secondLevelDispose ), static_cast<void*>(m_pPlugin) ); } } else @@ -276,8 +276,8 @@ void XPlugin_Impl::freeArgs() { for( ; m_nArgs--; ) { - free( (void*)m_pArgn[m_nArgs] ); - free( (void*)m_pArgv[m_nArgs] ); + free( const_cast<char *>(m_pArgn[m_nArgs]) ); + free( const_cast<char *>(m_pArgv[m_nArgs]) ); } delete [] m_pArgn; delete [] m_pArgv; @@ -958,7 +958,7 @@ PluginStream::~PluginStream() m_pPlugin->getPluginComm()->NPP_SetWindow( m_pPlugin ); } } - ::free( (void*)m_aNPStream.url ); + ::free( const_cast<char *>(m_aNPStream.url) ); } PluginInputStream::PluginInputStream( XPlugin_Impl* pPlugin, |