fix for fdo#52076 don't write out basic storage if no modules

Change-Id: I50908f7f6b4c9a146e4a2fe616d000e1ee7e36fe
diff --git a/basic/source/uno/namecont.cxx b/basic/source/uno/namecont.cxx
index 6a40dfe..9e2cd06 100644
--- a/basic/source/uno/namecont.cxx
+++ b/basic/source/uno/namecont.cxx
@@ -1759,7 +1759,8 @@ void SfxLibraryContainer::storeLibraries_Impl( const uno::Reference< embed::XSto
            Any aLibAny = maNameContainer.getByName( aNames[0] );
            Reference< XNameAccess > xNameAccess;
            aLibAny >>= xNameAccess;
            if ( ! ( xNameAccess->hasElements() || isModified() ) )
            if ( ! ( xNameAccess->hasElements() || ( bInplaceStorage && isModified() ) ) )
            if ( ! ( xNameAccess->hasElements() ) )
                return;
        }