diff --git a/uppsrc/CppBase/Scopefo.cpp b/uppsrc/CppBase/Scopefo.cpp index 000f69851..d2b88575b 100644 --- a/uppsrc/CppBase/Scopefo.cpp +++ b/uppsrc/CppBase/Scopefo.cpp @@ -52,7 +52,12 @@ void Scopefo::Bases(int i, Vector& g) for(;;) { if(*q == ';' || *q == '\0') { if(b < q) { - int nq = base.Find(String(b, q)); + String h = String(b, q); + int q = h.Find('<'); + if(q >= 0) + h.Trim(q); + h = TrimBoth(h); + int nq = base.Find(h); if(nq >= 0) g.Add(nq); }