Ignore:
Timestamp:
05/10/07 13:16:56 (18 years ago)
Author:
tbretz
Message:
*** empty log message ***
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/MagicSoft/Mars/mbase/MStatusArray.cc

    r8299 r8484  
    9393TObject *MStatusArray::FindObjectInPad(TVirtualPad *pad, const char *object, TClass *cls) const
    9494{
    95     TObject *o = pad->FindObject(object);
    96     if (o && o->InheritsFrom(cls))
    97         return o;
     95    TObject *o = NULL;//pad->FindObject(object);
     96//    if (o && o->InheritsFrom(cls))
     97//        return o;
    9898
    9999    TIter Next(pad->GetListOfPrimitives());
    100100    while ((o=Next()))
    101101    {
     102        if (o->GetName()==(TString)object && o->InheritsFrom(cls))
     103            return o;
     104
    102105        if (o==pad || !o->InheritsFrom(TVirtualPad::Class()))
    103106            continue;
    104107
    105108        if ((o = FindObjectInPad((TVirtualPad*)o, object, cls)))
    106             if (o->InheritsFrom(cls))
    107                 return o;
     109            return o;
     110//            if (o->InheritsFrom(cls))
     111//                return o;
    108112    }
    109113    return 0;
Note: See TracChangeset for help on using the changeset viewer.