[libreoffice] Resolves: rhbz#1111216 allow to export an empty sheet to PDF

David Tardon dtardon at fedoraproject.org
Fri Jun 20 09:51:34 UTC 2014


commit 055dc2f254f1dc21cbf4a2dd4fac8f52482eb0ea
Author: David Tardon <dtardon at redhat.com>
Date:   Fri Jun 20 11:51:07 2014 +0200

    Resolves: rhbz#1111216 allow to export an empty sheet to PDF

 ...216-allow-to-export-an-empty-sheet-to-PDF.patch |   29 ++++++++++++++++++++
 libreoffice.spec                                   |    1 +
 2 files changed, 30 insertions(+), 0 deletions(-)
---
diff --git a/0001-rhbz-1111216-allow-to-export-an-empty-sheet-to-PDF.patch b/0001-rhbz-1111216-allow-to-export-an-empty-sheet-to-PDF.patch
new file mode 100644
index 0000000..c3c6e86
--- /dev/null
+++ b/0001-rhbz-1111216-allow-to-export-an-empty-sheet-to-PDF.patch
@@ -0,0 +1,29 @@
+From 0b793116deaf35ce67245c1106e5ed5a722c7560 Mon Sep 17 00:00:00 2001
+From: David Tardon <dtardon at redhat.com>
+Date: Thu, 19 Jun 2014 16:57:03 +0200
+Subject: [PATCH] rhbz#1111216 allow to export an empty sheet to PDF
+
+This is to consolidate Calc's behaviour with the other applications,
+which always present at least one page for printing / PDF export.
+
+Change-Id: Iedf438618020c1e6d8ded5ac950c8ca2b12ad439
+---
+ sc/source/ui/unoobj/docuno.cxx | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/sc/source/ui/unoobj/docuno.cxx b/sc/source/ui/unoobj/docuno.cxx
+index 9aeceb7..75cabca 100644
+--- a/sc/source/ui/unoobj/docuno.cxx
++++ b/sc/source/ui/unoobj/docuno.cxx
+@@ -958,7 +958,7 @@ sal_Int32 SAL_CALL ScModelObj::getRendererCount(const uno::Any& aSelection,
+         StringRangeEnumerator aRangeEnum( aPagesStr, 0, nPages-1 );
+         nSelectCount = aRangeEnum.size();
+     }
+-    return nSelectCount;
++    return (nSelectCount > 0) ? nSelectCount : 1;
+ }
+ 
+ static sal_Int32 lcl_GetRendererNum( sal_Int32 nSelRenderer, const OUString& rPagesStr, sal_Int32 nTotalPages )
+-- 
+1.9.3
+
diff --git a/libreoffice.spec b/libreoffice.spec
index c1af4ea..f0b4c42 100644
--- a/libreoffice.spec
+++ b/libreoffice.spec
@@ -306,6 +306,7 @@ Patch14: 0001-never-run-autogen.sh.patch
 Patch15: 0001-add-X-TryExec-entries-to-desktop-files.patch
 # not upstreamed
 Patch16: 0001-disable-PSD-import-test-which-deadlocks-on-ARM.patch
+Patch17: 0001-rhbz-1111216-allow-to-export-an-empty-sheet-to-PDF.patch
 
 %define instdir %{_libdir}
 %define baseinstdir %{instdir}/libreoffice


More information about the scm-commits mailing list