[Libreoffice-commits] core.git: Branch 'libreoffice-4-1' - dbaccess/source

Caolán McNamara caolanm at redhat.com
Wed Aug 21 03:55:19 PDT 2013


 dbaccess/source/core/dataaccess/documentdefinition.cxx |    1 +
 dbaccess/source/ui/misc/databaseobjectview.cxx         |    6 +++++-
 2 files changed, 6 insertions(+), 1 deletion(-)

New commits:
commit 712dccbfd2c9b28e151b6c9c9d6f825a4bc27ac3
Author: Caolán McNamara <caolanm at redhat.com>
Date:   Tue Aug 20 20:08:47 2013 +0100

    Resolves: rhbz#998046 store last size/position of the table/query/form
    
    Change-Id: I3623d5e133b8d7b2e7920824b05c46ade7b10d7c
    (cherry picked from commit c3164e42dcdf879ed53e235db13f498eb730bae9)
    Reviewed-on: https://gerrit.libreoffice.org/5551
    Reviewed-by: Thorsten Behrens <tbehrens at suse.com>
    Tested-by: Thorsten Behrens <tbehrens at suse.com>

diff --git a/dbaccess/source/core/dataaccess/documentdefinition.cxx b/dbaccess/source/core/dataaccess/documentdefinition.cxx
index 6ea9709..ce4b969 100644
--- a/dbaccess/source/core/dataaccess/documentdefinition.cxx
+++ b/dbaccess/source/core/dataaccess/documentdefinition.cxx
@@ -1551,6 +1551,7 @@ Sequence< PropertyValue > ODocumentDefinition::fillLoadArgs( const Reference< XC
     // create the OutplaceFrameProperties, and put them into the descriptor of the embedded object
     ::comphelper::NamedValueCollection OutplaceFrameProperties;
     OutplaceFrameProperties.put( "TopWindow", (sal_Bool)sal_True );
+    OutplaceFrameProperties.put( "SupportPersistentWindowState", (sal_Bool)sal_True );
 
     Reference< XFrame > xParentFrame;
     if ( m_pImpl->m_pDataSource )
diff --git a/dbaccess/source/ui/misc/databaseobjectview.cxx b/dbaccess/source/ui/misc/databaseobjectview.cxx
index 7c90c33..d0ac14e 100644
--- a/dbaccess/source/ui/misc/databaseobjectview.cxx
+++ b/dbaccess/source/ui/misc/databaseobjectview.cxx
@@ -120,7 +120,7 @@ namespace dbaui
                 if ( !m_xFrameLoader.is() )
                 {
                     Reference< XSingleServiceFactory > xFact = TaskCreator::create(m_xORB);
-                    Sequence< Any > lArgs(2);
+                    Sequence< Any > lArgs(3);
                     NamedValue      aProp;
                     sal_Int32       nArg = 0;
 
@@ -132,6 +132,10 @@ namespace dbaui
                     aProp.Value <<= sal_True;
                     lArgs[nArg++] <<= aProp;
 
+                    aProp.Name    = OUString("SupportPersistentWindowState");
+                    aProp.Value <<= sal_True;
+                    lArgs[nArg++] <<= aProp;
+
                     m_xFrameLoader.set(xFact->createInstanceWithArguments(lArgs), UNO_QUERY_THROW);
 
                     // everything we load can be considered a "top level document", so set the respective bit at the window.


More information about the Libreoffice-commits mailing list