--- sfx2/source/doc/objxtor.cxx.old	2006-09-27 15:53:41.918388000 +0200
+++ sfx2/source/doc/objxtor.cxx	2006-09-27 15:55:17.118388000 +0200
@@ -279,7 +279,16 @@
     }
 
     if ( pImp->bOwnsStorage && pImp->m_xDocStorage.is() )
-    	pImp->m_xDocStorage->dispose();
+    {
+	try
+	{
+    	    pImp->m_xDocStorage->dispose();
+	}
+	catch( Exception& )
+	{
+            /* what to do ? */
+	}
+    }
 
 	// The removing of the temporary file must be done as the latest step in the document destruction
     if ( pImp->aTempName.Len() )
