- Timestamp:
 - Feb 10, 2022, 11:51:03 AM (4 years ago)
 - File:
 - 
      
- 1 edited
 
- 
          
  trunk/Packages/Common/ULastOpenedList.pas (modified) (2 diffs)
 
 
Legend:
- Unmodified
 - Added
 - Removed
 
- 
      
trunk/Packages/Common/ULastOpenedList.pas
r21 r105 84 84 destructor TLastOpenedList.Destroy; 85 85 begin 86 Items.Free;86 FreeAndNil(Items); 87 87 inherited; 88 88 end; … … 94 94 begin 95 95 if Assigned(MenuItem) then begin 96 MenuItem.Clear; 96 while MenuItem.Count > Items.Count do 97 MenuItem.Delete(MenuItem.Count - 1); 98 while MenuItem.Count < Items.Count do begin 99 NewMenuItem := TMenuItem.Create(MenuItem); 100 MenuItem.Add(NewMenuItem); 101 end; 97 102 for I := 0 to Items.Count - 1 do begin 98 NewMenuItem := TMenuItem.Create(MenuItem); 99 NewMenuItem.Caption := Items[I]; 100 NewMenuItem.OnClick := ClickAction; 101 MenuItem.Add(NewMenuItem); 103 MenuItem.Items[I].Caption := Items[I]; 104 MenuItem.Items[I].OnClick := ClickAction; 102 105 end; 103 106 end;  
  Note:
 See   TracChangeset
 for help on using the changeset viewer.
  