Ignore:
Timestamp:
Jan 7, 2017, 8:25:59 PM (7 years ago)
Author:
chronos
Message:
  • Fixed: Various memory leaks.
  • Fixed: Exceptions during browsing in help.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/LocalPlayer/Nego.pas

    r9 r12  
    1212const
    1313  MaxHistory = 62;
     14  scDipNoticeStart = scDipNotice - scDipStart;
     15  scDipBreakStart = scDipBreak - scDipStart;
    1416
    1517type
     
    1820    Text: array [0 .. MaxHistory - 1] of ansistring;
    1921  end;
     22
     23  TCommandAllowedEnum = scDipNoticeStart .. scDipBreakStart;
     24
     25  { TNegoDlg }
    2026
    2127  TNegoDlg = class(TBufferedDrawDlg)
     
    5359    CancelTreatyBtn: TButtonN;
    5460    procedure FormCreate(Sender: TObject);
     61    procedure FormDestroy(Sender: TObject);
    5562    procedure FormMouseDown(Sender: TObject; Button: TMouseButton;
    5663      Shift: TShiftState; X, Y: integer);
     
    7683    CurrentOffer: TOffer;
    7784    MyAllowed, OppoAllowed: TPriceSet;
    78     CommandAllowed: set of scDipNotice - scDipStart .. scDipBreak - scDipStart;
     85    CommandAllowed: set of TCommandAllowedEnum;
    7986    History: array [0 .. nPl - 1] of THistory;
    8087    RomanFont: TFont;
     
    167174end;
    168175
     176procedure TNegoDlg.FormDestroy(Sender: TObject);
     177begin
     178  FreeAndNil(RomanFont);
     179end;
     180
    169181procedure TNegoDlg.FormShow(Sender: TObject);
    170182begin
Note: See TracChangeset for help on using the changeset viewer.