From 79dceade1ccce0d40b0e1cc039d5f830de69a1bf Mon Sep 17 00:00:00 2001 From: rylek Date: Mon, 8 Feb 2010 08:08:48 +0000 Subject: [PATCH] Not null check added to DataBase::GetLike git-svn-id: svn://ultimatepp.org/upp/trunk@2029 f0d560ea-af0d-0410-9eb7-867de7ffcac7 --- uppsrc/TCore/TCore.t | 6 ++++++ uppsrc/TCore/database.cpp | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/uppsrc/TCore/TCore.t b/uppsrc/TCore/TCore.t index f2542095c..5ec45c5b8 100644 --- a/uppsrc/TCore/TCore.t +++ b/uppsrc/TCore/TCore.t @@ -69,6 +69,9 @@ csCZ("přetečení při výpočtu v reálných číslech") // CalcNode.cpp +T_("lambda-expression") +csCZ("") + T_("Expression evaluator") csCZ("Výrazový kalkulátor") @@ -162,6 +165,9 @@ csCZ("nepárová levá závorka; začátek podvýrazu: %s") T_("constant or function expected, found: ") csCZ("očekávána konstanta nebo funkce, nalezeno: ") +T_("')' (subexpression starts at: %s)") +csCZ("") + // CalcBasic.cpp diff --git a/uppsrc/TCore/database.cpp b/uppsrc/TCore/database.cpp index 980a3b9eb..037c4fc28 100644 --- a/uppsrc/TCore/database.cpp +++ b/uppsrc/TCore/database.cpp @@ -2094,7 +2094,7 @@ DataSet DataTableColumn::GetLike(WString mask) int *d = done.Begin(); for(const int *s = done.Begin(), *e = done.End(); s < e; s++) { WString value = Get(*s); - if(wcc.Matches(value)) + if(!IsNull(value) && wcc.Matches(value)) *d++ = *s; } done.SetCount(d - done.Begin());