Changeset 728 for trunk

Show
Ignore:
Timestamp:
12/07/10 11:45:15 (18 months ago)
Author:
mgalloy
Message:

Finished up fixing memory leaks reported by Fabien Maussion. This involved the first line of file comments.

Location:
trunk/src
Files:
2 modified

Legend:

Unmodified
Added
Removed
  • trunk/src/doc_system__define.pro

    r721 r728  
    933933;       name to register the entry under 
    934934;    value : in, required, type=object 
    935 ;       tree object (i.e. directory, file, param) 
     935;       tree object, i.e., directory, file, param, etc. 
    936936;- 
    937937pro doc_system::createIndexEntry, name, value 
     
    949949 
    950950  entries = self.index->get(/all, count=nEntries) 
    951      
     951 
     952  ; filter index for visible entries     
    952953  isVisibleEntries = bytarr(nEntries) 
    953954   
     
    955956    isVisibleEntries[i] = entries[i].item->isVisible() 
    956957  endfor 
    957    
     958 
    958959  ind = where(isVisibleEntries, nVisibleEntries) 
    959960  self.index->remove, /all 
    960   if (nVisibleEntries gt 0) then begin 
    961     self.index->add, entries[ind] 
    962   endif 
     961  if (nVisibleEntries gt 0) then self.index->add, entries[ind] 
    963962end 
    964963 
     
    967966; Return the items which begin with the given letter. 
    968967; 
    969 ; :Returns: objarr 
     968; :Returns:  
     969;    `objarr` 
     970; 
    970971; :Params: 
    971972;    letter : in, required, type=string 
  • trunk/src/tree/doctreeprofile__define.pro

    r727 r728  
    318318        endif 
    319319         
    320         self.firstline = mg_tm_firstline(self.comments) 
    321  
     320        if (~obj_valid(self.firstline)) then begin 
     321          self.firstline = mg_tm_firstline(self.comments) 
     322        endif 
     323         
    322324        return, self.system->processComments(self.firstline)       
    323325      end