Ignore:
Timestamp:
07/18/07 20:30:13 (17 years ago)
Author:
tbretz
Message:
*** empty log message ***
File:
1 edited

Legend:

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

    r8426 r8642  
    147147{
    148148    fFilter=filter;
    149     if (filter)
    150         AddToBranchList(filter->GetDataMember());
     149    if (!filter)
     150        return;
     151
     152    fFilter->SetBit(kMustCleanup);    // Better is better ;-)
     153    AddToBranchList(filter->GetDataMember());
    151154}
    152155
     
    557560    *fLog << "%) Evts skipped: " << str << endl;
    558561}
     562
     563// --------------------------------------------------------------------------
     564//
     565// If obj==fFilter set fFilter to NULL
     566// Call MParcontainer::RecursiveRemove
     567//
     568void MTask::RecursiveRemove(TObject *obj)
     569{
     570    if (obj==fFilter)
     571        fFilter=NULL;
     572
     573    if (fFilter)
     574        fFilter->RecursiveRemove(obj);
     575
     576    MParContainer::RecursiveRemove(obj);
     577}
Note: See TracChangeset for help on using the changeset viewer.