summaryrefslogtreecommitdiffstats
path: root/sc
diff options
context:
space:
mode:
authorEike Rathke <erack@redhat.com>2016-05-10 13:15:09 +0200
committerEike Rathke <erack@redhat.com>2016-05-10 13:21:49 +0200
commit8898a2359504c0c1e80c39468b8be10065597182 (patch)
tree5fa0db9daf98ca98c70b95863be63b482a13e719 /sc
parentuse passed rErrRef instead of obtaining resource string (diff)
downloadcore-8898a2359504c0c1e80c39468b8be10065597182.tar.gz
core-8898a2359504c0c1e80c39468b8be10065597182.zip
assert OpCodeMap and fallback-init maErrRef
Change-Id: I1e289c6891f3d0273104a909428a4aa0daeb738f
Diffstat (limited to 'sc')
-rw-r--r--sc/source/core/tool/tokenstringcontext.cxx6
1 files changed, 6 insertions, 0 deletions
diff --git a/sc/source/core/tool/tokenstringcontext.cxx b/sc/source/core/tool/tokenstringcontext.cxx
index 46f6a8eda695..1e40afed7003 100644
--- a/sc/source/core/tool/tokenstringcontext.cxx
+++ b/sc/source/core/tool/tokenstringcontext.cxx
@@ -12,6 +12,7 @@
#include "document.hxx"
#include "dbdata.hxx"
#include "externalrefmgr.hxx"
+#include "globstr.hrc"
using namespace com::sun::star;
@@ -39,6 +40,11 @@ TokenStringContext::TokenStringContext( const ScDocument* pDoc, formula::Formula
mxOpCodeMap = aComp.GetOpCodeMap(formula::FormulaGrammar::extractFormulaLanguage(eGram));
if (mxOpCodeMap)
maErrRef = mxOpCodeMap->getSymbol(ocErrRef);
+ else
+ {
+ assert(!"TokenStringContext - no OpCodeMap?!?");
+ maErrRef = ScGlobal::GetRscString(STR_NO_REF_TABLE);
+ }
if (!pDoc)
return;