parent
14c608a492
commit
6923d676a5
@ -1,33 +0,0 @@
|
|||||||
From e4cf5d1a98469c17133f33fc8220e6b41f65e9a0 Mon Sep 17 00:00:00 2001
|
|
||||||
From: David Tardon <dtardon@redhat.com>
|
|
||||||
Date: Mon, 8 Dec 2014 18:06:01 +0100
|
|
||||||
Subject: [PATCH] don't copy stylesheet's HelpID if this's a rename
|
|
||||||
|
|
||||||
This causes problems for renamed copies of std. styles, as they have
|
|
||||||
special handling in SdStyleSheet::SetHelpId, which would set the API
|
|
||||||
name to std. value too. That means that there would be two (or more)
|
|
||||||
stylesheets with the same API name. On export, only one of them would be
|
|
||||||
exported.
|
|
||||||
|
|
||||||
Change-Id: I19d243bd3f73995e8de2d251e3d8b7f93219c3a9
|
|
||||||
---
|
|
||||||
sd/source/core/stlpool.cxx | 3 ++-
|
|
||||||
1 file changed, 2 insertions(+), 1 deletion(-)
|
|
||||||
|
|
||||||
diff --git a/sd/source/core/stlpool.cxx b/sd/source/core/stlpool.cxx
|
|
||||||
index 095054e..94f8f96 100644
|
|
||||||
--- a/sd/source/core/stlpool.cxx
|
|
||||||
+++ b/sd/source/core/stlpool.cxx
|
|
||||||
@@ -699,7 +699,8 @@ void SdStyleSheetPool::CopySheets(SdStyleSheetPool& rSourcePool, SfxStyleFamily
|
|
||||||
if( !aParent.isEmpty() )
|
|
||||||
aNewStyles.push_back( std::pair< rtl::Reference< SfxStyleSheetBase >, OUString >( xNewSheet, aParent ) );
|
|
||||||
|
|
||||||
- xNewSheet->SetHelpId( aHelpFile, xSheet->GetHelpId( aHelpFile ) );
|
|
||||||
+ if( !bAddToList )
|
|
||||||
+ xNewSheet->SetHelpId( aHelpFile, xSheet->GetHelpId( aHelpFile ) );
|
|
||||||
xNewSheet->GetItemSet().Put( xSheet->GetItemSet() );
|
|
||||||
|
|
||||||
rCreatedSheets.push_back( SdStyleSheetRef( static_cast< SdStyleSheet* >( xNewSheet.get() ) ) );
|
|
||||||
--
|
|
||||||
2.1.0
|
|
||||||
|
|
Loading…
Reference in new issue