[libreoffice/f17] try harder
Caolán McNamara
caolanm at fedoraproject.org
Wed Aug 1 11:45:28 UTC 2012
commit 39a88ecedacf0aa907a8e9f9c91508922760269c
Author: Caolán McNamara <caolanm at redhat.com>
Date: Wed Aug 1 12:45:01 2012 +0100
try harder
libreoffice-gcc-4.7.patch | 38 ++++++++++++++++++++++++++++++++++++++
1 files changed, 38 insertions(+), 0 deletions(-)
---
diff --git a/libreoffice-gcc-4.7.patch b/libreoffice-gcc-4.7.patch
index 6119f71..d54272b 100644
--- a/libreoffice-gcc-4.7.patch
+++ b/libreoffice-gcc-4.7.patch
@@ -97,3 +97,41 @@ index 58a1299..62c59ad 100644
}
+diff --git a/vcl.orig/unx/generic/app/saldisp.cxx b/vcl/unx/generic/app/saldisp.cxx
+index ca7a73a..6ce67fe 100644
+--- a/vcl.orig/unx/generic/app/saldisp.cxx
++++ b/vcl/unx/generic/app/saldisp.cxx
+@@ -783,7 +783,8 @@ void SalDisplay::Init()
+ m_bXinerama = false;
+
+ int nDisplayScreens = ScreenCount( pDisp_ );
+- m_aScreens = std::vector<ScreenData>(nDisplayScreens);
++ std::vector<ScreenData> aFoo(nDisplayScreens);
++ m_aScreens.swap(aFoo);
+
+ mbExactResolution = false;
+ /* #i15507#
+diff --git a/vcl.orig/unx/generic/printer/printerinfomanager.cxx b/vcl/unx/generic/printer/printerinfomanager.cxx
+index 0f6f221..7928dc8 100644
+--- a/vcl.orig/unx/generic/printer/printerinfomanager.cxx
++++ b/vcl/unx/generic/printer/printerinfomanager.cxx
+@@ -240,7 +240,8 @@ void PrinterInfoManager::initialize()
+ // have to iterate over all possible files
+ // there should be only one global setup section in all
+ // available config files
+- m_aGlobalDefaults = PrinterInfo();
++ PrinterInfo aFoo;
++ m_aGlobalDefaults = aFoo;
+
+ // need a parser for the PPDContext. generic printer should do.
+ m_aGlobalDefaults.m_pParser = PPDParser::getParser( String( RTL_CONSTASCII_USTRINGPARAM( "SGENPRT" ) ) );
+@@ -669,7 +670,8 @@ void PrinterInfoManager::changePrinterInfo( const OUString& rPrinter, const Prin
+
+ if( it != m_aPrinters.end() )
+ {
+- it->second.m_aInfo = rNewInfo;
++ PrinterInfo aFoo(rNewInfo);
++ it->second.m_aInfo = aFoo;
+ // recalculate font substitutions
+ fillFontSubstitutions( it->second.m_aInfo );
+ it->second.m_bModified = true;
More information about the scm-commits
mailing list