Changeset 105 for trunk/Back.pas


Ignore:
Timestamp:
Jan 25, 2018, 11:33:52 PM (6 years ago)
Author:
chronos
Message:
  • Fixed: Various memory leaks.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Back.pas

    r97 r105  
    3737
    3838procedure TBackground.FormShow(Sender: TObject);
     39var
     40  FileName: string;
    3941begin
    40   Img := nil;
    4142  if FullScreen then begin
    42     if FileExists(HomeDir + 'Graphics' + DirectorySeparator + 'Background.png') then begin
    43       Img := TBitmap.Create;
    44       LoadGraphicFile(img, HomeDir + 'Graphics' + DirectorySeparator + 'Background.png');
     43    if not Assigned(Img) then begin
     44      FileName := HomeDir + 'Graphics' + DirectorySeparator + 'Background.png';
     45      if FileExists(FileName) then begin
     46        Img := TBitmap.Create;
     47        LoadGraphicFile(img, FileName);
     48      end;
    4549    end;
    4650  end else begin
Note: See TracChangeset for help on using the changeset viewer.