From 1ffb9be31e7188ee6bc0e98c97afd1196cd39726 Mon Sep 17 00:00:00 2001 From: Fridrich Štrba Date: Tue, 11 Dec 2012 11:57:34 +0100 Subject: Fix a bug with fixed line-heights in Visio files MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Change-Id: I861c49d2b0dfc57d6e777b14742cb324e4d4d0a8 Signed-off-by: Fridrich Štrba --- libvisio/UnpackedTarball_visio.mk | 8 ++++++++ libvisio/libvisio-lineheight.patch | 11 +++++++++++ 2 files changed, 19 insertions(+) create mode 100644 libvisio/libvisio-lineheight.patch (limited to 'libvisio') diff --git a/libvisio/UnpackedTarball_visio.mk b/libvisio/UnpackedTarball_visio.mk index aa9113bafd6d..3afd8afe1c87 100644 --- a/libvisio/UnpackedTarball_visio.mk +++ b/libvisio/UnpackedTarball_visio.mk @@ -11,4 +11,12 @@ $(eval $(call gb_UnpackedTarball_UnpackedTarball,visio)) $(eval $(call gb_UnpackedTarball_set_tarball,visio,$(VISIO_TARBALL))) +$(eval $(call gb_UnpackedTarball_add_patches,visio,\ + libvisio/libvisio-lineheight.patch \ +)) +# libvisio/libvisio-lineheight.patch: see upstream +# +# "Fixed line height is in inches :(" + # vim: set noet sw=4 ts=4: diff --git a/libvisio/libvisio-lineheight.patch b/libvisio/libvisio-lineheight.patch new file mode 100644 index 000000000000..922fac80b0ac --- /dev/null +++ b/libvisio/libvisio-lineheight.patch @@ -0,0 +1,11 @@ +--- misc/libvisio-0.0.23/src/lib/VSDContentCollector.cpp ++++ misc/build/libvisio-0.0.23/src/lib/VSDContentCollector.cpp +@@ -526,7 +526,7 @@ void libvisio::VSDContentCollector::_flushText() + break; + } + if ((*paraIt).spLine > 0) +- paraProps.insert("fo:line-height", (*paraIt).spLine, WPX_POINT); ++ paraProps.insert("fo:line-height", (*paraIt).spLine); + else + paraProps.insert("fo:line-height", -(*paraIt).spLine, WPX_PERCENT); + -- cgit v1.2.3