summaryrefslogtreecommitdiff
path: root/basic/source/uno
diff options
context:
space:
mode:
Diffstat (limited to 'basic/source/uno')
-rw-r--r--basic/source/uno/scriptcont.cxx5
1 files changed, 1 insertions, 4 deletions
diff --git a/basic/source/uno/scriptcont.cxx b/basic/source/uno/scriptcont.cxx
index 4346a091ff01..44ee7c787244 100644
--- a/basic/source/uno/scriptcont.cxx
+++ b/basic/source/uno/scriptcont.cxx
@@ -1241,11 +1241,8 @@ void SAL_CALL SfxScriptLibrary::insertModuleInfo( const OUString& ModuleName, co
void SAL_CALL SfxScriptLibrary::removeModuleInfo( const OUString& ModuleName )
{
// #FIXME add NoSuchElementException to the spec
- if ( !hasModuleInfo( ModuleName ) )
- {
+ if ( mModuleInfo.erase( ModuleName ) == 0 )
throw NoSuchElementException();
- }
- mModuleInfo.erase( mModuleInfo.find( ModuleName ) );
}
} // namespace basic