summaryrefslogtreecommitdiffstats
path: root/sc
diff options
context:
space:
mode:
authorCaolán McNamara <caolanm@redhat.com>2014-08-07 15:51:38 +0100
committerCaolán McNamara <caolanm@redhat.com>2014-08-07 18:00:50 +0100
commitf97eb186bf44d01073c010d6875b0bc4c889b17e (patch)
treeb2f7bbc46615aad0af97800cc14ffc4a539ce0d8 /sc
parentcoverity#735867 Dereference after null check (diff)
downloadcore-f97eb186bf44d01073c010d6875b0bc4c889b17e.tar.gz
core-f97eb186bf44d01073c010d6875b0bc4c889b17e.zip
coverity#735805 Explicit null dereferenced
Change-Id: I6641930b42f233096f4a0067ab320383ff07a72a
Diffstat (limited to 'sc')
-rw-r--r--sc/source/ui/dbgui/filtdlg.cxx13
1 files changed, 9 insertions, 4 deletions
diff --git a/sc/source/ui/dbgui/filtdlg.cxx b/sc/source/ui/dbgui/filtdlg.cxx
index ca0fdee39b6e..f0860c22a9fd 100644
--- a/sc/source/ui/dbgui/filtdlg.cxx
+++ b/sc/source/ui/dbgui/filtdlg.cxx
@@ -267,14 +267,19 @@ void ScFilterDlg::Init( const SfxItemSet& rArgSet )
if (aQueryStr.isEmpty())
{
if (rItem.meType == ScQueryEntry::ByValue)
- pDoc->GetFormatTable()->GetInputLineString( rItem.mfVal, 0, aValStr);
+ {
+ if (pDoc)
+ {
+ pDoc->GetFormatTable()->GetInputLineString(rItem.mfVal, 0, aValStr);
+ }
+ }
else if (rItem.meType == ScQueryEntry::ByDate)
{
- if(pDoc)
+ if (pDoc)
{
SvNumberFormatter* pFormatter = pDoc->GetFormatTable();
- pFormatter->GetInputLineString( rItem.mfVal,
- pFormatter->GetStandardFormat( NUMBERFORMAT_DATE), aValStr);
+ pFormatter->GetInputLineString(rItem.mfVal,
+ pFormatter->GetStandardFormat( NUMBERFORMAT_DATE), aValStr);
}
}
else