diff options
author | Caolán McNamara <caolanm@redhat.com> | 2016-04-08 09:25:46 +0100 |
---|---|---|
committer | Michael Stahl <mstahl@redhat.com> | 2016-04-08 10:03:25 +0000 |
commit | 88bd2f2037870b2c11688b22160d5d1d6df46172 (patch) | |
tree | 9441625145363f60fe67ef931bdcb1ba102779f9 | |
parent | f47143222ab5bacc48bc9a61b9d247e4a062fe9e (diff) |
foundry may be null
Change-Id: I39359389a42e35e0131db1d0451fbd5531843f75
(cherry picked from commit b7bf06d5d6f640df1304b605a2eaa5276f998dcb)
Reviewed-on: https://gerrit.libreoffice.org/23911
Reviewed-by: Michael Stahl <mstahl@redhat.com>
Tested-by: Michael Stahl <mstahl@redhat.com>
-rw-r--r-- | lotuswordpro/qa/cppunit/data/fail/null-2.lwp | bin | 0 -> 22368 bytes | |||
-rw-r--r-- | lotuswordpro/source/filter/lwpfrib.cxx | 3 |
2 files changed, 2 insertions, 1 deletions
diff --git a/lotuswordpro/qa/cppunit/data/fail/null-2.lwp b/lotuswordpro/qa/cppunit/data/fail/null-2.lwp Binary files differnew file mode 100644 index 000000000000..cd7e07278e8d --- /dev/null +++ b/lotuswordpro/qa/cppunit/data/fail/null-2.lwp diff --git a/lotuswordpro/source/filter/lwpfrib.cxx b/lotuswordpro/source/filter/lwpfrib.cxx index 96833c7a164d..a1b62b4217ab 100644 --- a/lotuswordpro/source/filter/lwpfrib.cxx +++ b/lotuswordpro/source/filter/lwpfrib.cxx @@ -429,7 +429,8 @@ rtl::Reference<XFFont> LwpFrib::GetFont() if(m_pModifiers&&m_pModifiers->FontID) { LwpFoundry* pFoundry = m_pPara->GetFoundry(); - pFont = pFoundry->GetFontManger().CreateFont(m_pModifiers->FontID); + if (pFoundry) + pFont = pFoundry->GetFontManger().CreateFont(m_pModifiers->FontID); } else { |