kbrown / rpms / libreoffice

Forked from rpms/libreoffice 2 years ago
Clone

Blame SOURCES/0001-Resolves-rhbz-996162-apparent-NULL-bullet-font.patch

2135ec
From 166510ed48bf49b75a031ce973f41d08fb4e4518 Mon Sep 17 00:00:00 2001
2135ec
From: =?UTF-8?q?Caol=C3=A1n=20McNamara?= <caolanm@redhat.com>
2135ec
Date: Thu, 22 Aug 2013 15:29:10 +0100
2135ec
Subject: [PATCH] Resolves: rhbz#996162 apparent NULL bullet font
2135ec
2135ec
Change-Id: I2f50ef1dabe2f152f2e18025edc88734158dbea2
2135ec
---
2135ec
 editeng/source/outliner/outliner.cxx | 8 +++++++-
2135ec
 1 file changed, 7 insertions(+), 1 deletion(-)
2135ec
2135ec
diff --git a/editeng/source/outliner/outliner.cxx b/editeng/source/outliner/outliner.cxx
2135ec
index cb27c69..49465fb 100644
2135ec
--- a/editeng/source/outliner/outliner.cxx
2135ec
+++ b/editeng/source/outliner/outliner.cxx
2135ec
@@ -897,9 +897,15 @@ Font Outliner::ImpCalcBulletFont( sal_Int32 nPara ) const
2135ec
     }
2135ec
 
2135ec
     Font aBulletFont;
2135ec
+    const Font *pSourceFont = 0;
2135ec
     if ( pFmt->GetNumberingType() == SVX_NUM_CHAR_SPECIAL )
2135ec
     {
2135ec
-        aBulletFont = *pFmt->GetBulletFont();
2135ec
+        pSourceFont = pFmt->GetBulletFont();
2135ec
+    }
2135ec
+
2135ec
+    if (pSourceFont)
2135ec
+    {
2135ec
+        aBulletFont = *pSourceFont;
2135ec
     }
2135ec
     else
2135ec
     {
2135ec
-- 
2135ec
1.8.3.1
2135ec