Tag: cws_src680_dba204a
User: oj      
Date: 06/05/22 06:30:09

Modified:
 /dba/dbaccess/source/core/dataaccess/
  documentdefinition.cxx

Log:
 #i64632# changestate to load after storing

File Changes:

Directory: /dba/dbaccess/source/core/dataaccess/
================================================

File [changed]: documentdefinition.cxx
Url: 
http://dba.openoffice.org/source/browse/dba/dbaccess/source/core/dataaccess/documentdefinition.cxx?r1=1.35&r2=1.35.54.1
Delta lines:  +11 -18
---------------------
--- documentdefinition.cxx      7 Feb 2006 10:19:11 -0000       1.35
+++ documentdefinition.cxx      22 May 2006 13:30:05 -0000      1.35.54.1
@@ -4,9 +4,9 @@
  *
  *  $RCSfile: documentdefinition.cxx,v $
  *
- *  $Revision: 1.35 $
+ *  $Revision: 1.35.54.1 $
  *
- *  last change: $Author: rt $ $Date: 2006/02/07 10:19:11 $
+ *  last change: $Author: oj $ $Date: 2006/05/22 13:30:05 $
  *
  *  The Contents of this file are made available subject to
  *  the terms of GNU Lesser General Public License Version 2.1.
@@ -930,6 +930,7 @@
                    {
                            
xPersist->storeToEntry(xStorage,sPersistentName,Sequence<PropertyValue>(),Sequence<PropertyValue>());
                            xPersist->storeOwn();
+                m_xEmbeddedObject->changeState(EmbedStates::LOADED);
                    }
                    else
                            throw CommandAbortedException();
@@ -1339,17 +1340,14 @@
        {
                Sequence<PropertyValue> aArgs = xModel->getArgs();
                ::comphelper::MediaDescriptor aHelper(aArgs);
-        aHelper.createItemIfMissing(
-            ::rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( "ReadOnly" ) ), 
_bReadOnly );
+        aHelper[ ::rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( "ReadOnly" ) )] 
<<= _bReadOnly;
 
                if ( m_pImpl->m_aProps.aTitle.getLength() )
-               {
-                       aHelper.createItemIfMissing(
-                ::rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( "DocumentTitle" 
) ), m_pImpl->m_aProps.aTitle );
-               }
+                       aHelper[ 
+                ::rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( "DocumentTitle" 
) )] <<= m_pImpl->m_aProps.aTitle;
 
-               aHelper.createItemIfMissing(
-            ::rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( "MacroExecutionMode" 
) ), MacroExecMode::USE_CONFIG );
+               aHelper[ 
+            ::rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( "MacroExecutionMode" 
))] <<= MacroExecMode::USE_CONFIG;
 
                aHelper >> aArgs;
 
@@ -1527,10 +1525,7 @@
        {
                Sequence<PropertyValue> aArgs = xModel->getArgs();
                ::comphelper::MediaDescriptor aHelper(aArgs);
-               static const ::rtl::OUString 
s_sReadOnly(RTL_CONSTASCII_USTRINGPARAM("ReadOnly"));
-               if ( ! aHelper.createItemIfMissing(s_sReadOnly,_bReadOnly) )
-                       aHelper[s_sReadOnly] <<= _bReadOnly;
-
+        aHelper[ ::rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( "ReadOnly" ) )] 
<<= _bReadOnly;
                aHelper >> aArgs;
                xModel->attachResource(xModel->getURL(),aArgs);
        }
@@ -1564,9 +1559,7 @@
                {
                        Sequence<PropertyValue> aArgs = xModel->getArgs();
                        ::comphelper::MediaDescriptor aHelper(aArgs);
-                       static const ::rtl::OUString 
s_sDocumentTitle(RTL_CONSTASCII_USTRINGPARAM("DocumentTitle"));
-                       if ( ! 
aHelper.createItemIfMissing(s_sDocumentTitle,m_pImpl->m_aProps.aTitle) )
-                               aHelper[s_sDocumentTitle] <<= 
m_pImpl->m_aProps.aTitle;
+            aHelper[ ::rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( 
"DocumentTitle" ) )] <<= m_pImpl->m_aProps.aTitle;
                        aHelper >> aArgs;
                        xModel->attachResource(xModel->getURL(),aArgs);
                }




---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to