summaryrefslogtreecommitdiff
path: root/sc/source
diff options
context:
space:
mode:
authorMarkus Mohrhard <markus.mohrhard@googlemail.com>2011-08-02 21:19:52 +0200
committerMarkus Mohrhard <markus.mohrhard@googlemail.com>2011-08-02 21:35:11 +0200
commitcc76b5b78604f8d776aedc52694ffed453076d7e (patch)
tree031bfcb64157c91aea1e874edca2b2b076326129 /sc/source
parent4eb686607b4e6f1619d00405b1613347cecc1d8a (diff)
fix for fdo#39728: check for empty local range names
Diffstat (limited to 'sc/source')
-rw-r--r--sc/source/core/tool/compiler.cxx4
1 files changed, 3 insertions, 1 deletions
diff --git a/sc/source/core/tool/compiler.cxx b/sc/source/core/tool/compiler.cxx
index 350944be3fb6..31f164e65557 100644
--- a/sc/source/core/tool/compiler.cxx
+++ b/sc/source/core/tool/compiler.cxx
@@ -2895,7 +2895,9 @@ sal_Bool ScCompiler::IsNamedRange( const String& rUpperName )
// try local names first
bool bGlobal = false;
ScRangeName* pRangeName = pDoc->GetRangeName(aPos.Tab());
- const ScRangeData* pData = pRangeName->findByUpperName(rUpperName);
+ const ScRangeData* pData = NULL;
+ if (pRangeName)
+ pData = pRangeName->findByUpperName(rUpperName);
if (!pData)
{
pRangeName = pDoc->GetRangeName();