diff options
author | Markus Mohrhard <markus.mohrhard@googlemail.com> | 2011-08-02 21:19:52 +0200 |
---|---|---|
committer | Markus Mohrhard <markus.mohrhard@googlemail.com> | 2011-08-02 21:35:11 +0200 |
commit | dbc8c2464f81f9ccaec88a173611ca96aa4083cf (patch) | |
tree | b77a7c638f167a8d8e85a669302f9d5a6a40a294 | |
parent | ed17ae66ad0335dee37d3255c2870a5d8de4293a (diff) |
fix for fdo#39728: check for empty local range names
-rw-r--r-- | sc/source/core/tool/compiler.cxx | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/sc/source/core/tool/compiler.cxx b/sc/source/core/tool/compiler.cxx index c01848235..111199d06 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(); |