1b95cf2675
- Fix bsc#1185505 - LO-L3: Text highlight "bleeds" when saving as PPTX * bsc1185505.patch OBS-URL: https://build.opensuse.org/request/show/895618 OBS-URL: https://build.opensuse.org/package/show/LibreOffice:Factory/libreoffice?expand=0&rev=964
38 lines
1.7 KiB
Diff
38 lines
1.7 KiB
Diff
From 097fcc9721d24f6a634b98a0033dbdf9a5a21122 Mon Sep 17 00:00:00 2001
|
|
From: =?UTF-8?q?G=C3=BCl=C5=9Fah=20K=C3=B6se?= <gulsah.kose@collabora.com>
|
|
Date: Wed, 19 May 2021 14:37:36 +0300
|
|
Subject: [PATCH] tdf#96061 Unset the highlight property
|
|
MIME-Version: 1.0
|
|
Content-Type: text/plain; charset=UTF-8
|
|
Content-Transfer-Encoding: 8bit
|
|
|
|
When we have highlight property on specific part of the text
|
|
the following texts were highligthing. To prevent this we unset the
|
|
highlight property when we have not highlight property anymore.
|
|
|
|
Change-Id: I802cde1c784afe47201a9ba4f41827dd0c705035
|
|
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115800
|
|
Tested-by: Jenkins
|
|
Reviewed-by: Gülşah Köse <gulsah.kose@collabora.com>
|
|
Signed-off-by: Xisco Fauli <xiscofauli@libreoffice.org>
|
|
---
|
|
.../drawingml/textcharacterproperties.cxx | 2 +
|
|
sd/qa/unit/data/pptx/tdf96061.pptx | Bin 0 -> 21022 bytes
|
|
sd/qa/unit/export-tests-ooxml2.cxx | 35 ++++++++++++++++++
|
|
3 files changed, 37 insertions(+)
|
|
create mode 100644 sd/qa/unit/data/pptx/tdf96061.pptx
|
|
|
|
diff --git a/oox/source/drawingml/textcharacterproperties.cxx b/oox/source/drawingml/textcharacterproperties.cxx
|
|
index 20965e33abb1..4eb5acaffb56 100644
|
|
--- a/oox/source/drawingml/textcharacterproperties.cxx
|
|
+++ b/oox/source/drawingml/textcharacterproperties.cxx
|
|
@@ -177,6 +177,8 @@ void TextCharacterProperties::pushToPropMap( PropertyMap& rPropMap, const XmlFil
|
|
|
|
if( maHighlightColor.isUsed() )
|
|
rPropMap.setProperty( PROP_CharBackColor, maHighlightColor.getColor( rFilter.getGraphicHelper() ));
|
|
+ else
|
|
+ rPropMap.setProperty( PROP_CharBackColor, sal_Int32(-1));
|
|
}
|
|
|
|
static void pushToGrabBag( PropertySet& rPropSet, const std::vector<PropertyValue>& aVectorOfPropertyValues )
|