INTEGRATION: CWS impress28 (1.5.14); FILE MERGED

2005/01/06 17:39:01 cl 1.5.14.1: #118965# catch an exception
This commit is contained in:
Kurt Zenker 2005-01-21 17:22:39 +00:00
parent 93ea30745a
commit 64cfa1f72a

View file

@ -2,9 +2,9 @@
* *
* $RCSfile: embeddedobjectcontainer.cxx,v $ * $RCSfile: embeddedobjectcontainer.cxx,v $
* *
* $Revision: 1.5 $ * $Revision: 1.6 $
* *
* last change: $Author: kz $ $Date: 2004-12-09 16:01:02 $ * last change: $Author: kz $ $Date: 2005-01-21 18:22:39 $
* *
* The Contents of this file are made available subject to the terms of * The Contents of this file are made available subject to the terms of
* either of the following licenses * either of the following licenses
@ -624,7 +624,19 @@ sal_Bool EmbeddedObjectContainer::MoveEmbeddedObject( EmbeddedObjectContainer& r
aName = xPersist->getEntryName(); aName = xPersist->getEntryName();
// now move the object to the new container; the returned name is the new persist name in this container // now move the object to the new container; the returned name is the new persist name in this container
sal_Bool bRet = InsertEmbeddedObject( xObj, rName ); sal_Bool bRet;
try
{
bRet = InsertEmbeddedObject( xObj, rName );
}
catch ( uno::Exception& e )
{
(void)e;
OSL_ENSURE( sal_False, "Failed to insert embedded object into storage!" );
bRet = sal_False;
}
if ( bRet ) if ( bRet )
{ {
// now remove the object from the former container // now remove the object from the former container