From e6808e599a3b3746e964cd10612b6d7e29fc79ca Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Caol=C3=A1n=20McNamara?= Date: Tue, 20 Aug 2013 20:28:34 +0100 Subject: [PATCH] Resolves: rhbz#998046 store last size/position of the base windows --- ...8046-store-last-size-position-of-the.patch | 51 +++++++++++++++++++ libreoffice.spec | 3 ++ 2 files changed, 54 insertions(+) create mode 100644 0001-Resolves-rhbz-998046-store-last-size-position-of-the.patch diff --git a/0001-Resolves-rhbz-998046-store-last-size-position-of-the.patch b/0001-Resolves-rhbz-998046-store-last-size-position-of-the.patch new file mode 100644 index 0000000..0eff109 --- /dev/null +++ b/0001-Resolves-rhbz-998046-store-last-size-position-of-the.patch @@ -0,0 +1,51 @@ +From c3164e42dcdf879ed53e235db13f498eb730bae9 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Caol=C3=A1n=20McNamara?= +Date: Tue, 20 Aug 2013 20:08:47 +0100 +Subject: [PATCH] Resolves: rhbz#998046 store last size/position of the + table/query/form + +Change-Id: I3623d5e133b8d7b2e7920824b05c46ade7b10d7c +--- + dbaccess/source/core/dataaccess/documentdefinition.cxx | 1 + + dbaccess/source/ui/misc/databaseobjectview.cxx | 6 +++++- + 2 files changed, 6 insertions(+), 1 deletion(-) + +diff --git a/dbaccess/source/core/dataaccess/documentdefinition.cxx b/dbaccess/source/core/dataaccess/documentdefinition.cxx +index 1e9b62c..55b7c4e 100644 +--- a/dbaccess/source/core/dataaccess/documentdefinition.cxx ++++ b/dbaccess/source/core/dataaccess/documentdefinition.cxx +@@ -1548,6 +1548,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. +-- +1.8.3.1 + diff --git a/libreoffice.spec b/libreoffice.spec index 362a89d..53d2996 100644 --- a/libreoffice.spec +++ b/libreoffice.spec @@ -259,6 +259,7 @@ Patch18: 0001-Resolves-fdo-67743-user-autocorr-file-not-written.patch Patch19: 0001-only-use-the-SSPI-support-with-internal-neon.patch Patch20: 0001-Always-try-to-mount-in-gio-Content-getGFileInfo.patch Patch21: 0001-Resolves-rhbz-998136-different-index-to-gWidgetData-.patch +Patch22: 0001-Resolves-rhbz-998046-store-last-size-position-of-the.patch %define instdir %{_libdir} %define baseinstdir %{instdir}/libreoffice @@ -1012,6 +1013,7 @@ mv -f redhat.soc extras/source/palettes/standard.soc %patch19 -p1 -b .only-use-the-SSPI-support-with-internal-neon.patch %patch20 -p1 -b .Always-try-to-mount-in-gio-Content-getGFileInfo.patch %patch21 -p1 -b .rhbz-998136-different-index-to-gWidgetData-.patch +%patch22 -p1 -b .rhbz-998046-store-last-size-position-of-the.patch # TODO: check this # these are horribly incomplete--empty translations and copied english @@ -2106,6 +2108,7 @@ update-desktop-database %{_datadir}/applications &> /dev/null || : * Tue Aug 20 2013 Stephan Bergmann - 1:4.1.1.1-3-UNBUILT - Related: rhbz#895690 Always try to do a mount when opening a file via GIO - Resolves: rhbz#998136 wrong index to gWidgetData +- Resolves: rhbz#998046 store last size/position of the base windows * Mon Aug 19 2013 Marek Kasik - 1:4.1.1.1-2 - Rebuild (poppler-0.24.0)