Ignore:
Timestamp:
Sep 6, 2008, 1:24:53 PM (16 years ago)
Author:
Kevin Toppenberg
Message:

Fixed looping file list, and skin missing bugs

File:
1 edited

Legend:

Unmodified
Added
Removed
  • cprs/branches/GUI-config/SkinFormU.pas

    r476 r482  
    122122    iniFile := TIniFile.Create(FINIFileName);
    123123    cbSkinAtStartup.Checked := iniFile.ReadBool('Skin','Load At Startup',false);
    124     CurrentSkinFile := iniFile.ReadString('Skin','Default Skin','.\SkinStuff\Skins\ICQ_Longhorn_v.1.2.ipz');
     124    CurrentSkinFile := iniFile.ReadString('Skin','Default Skin','SkinStuff\Skins\ICQ_Longhorn_v.1.2.ipz');
    125125    iniFile.Free;
    126126  end;
     
    146146    end; 
    147147//    if fileS = SKIN_NONE then fileS := '';
    148     CurrentSkinFile := ExtractFilePath (Application.ExeName) +'\SkinStuff\Skins\' +fileS;
     148    CurrentSkinFile := 'SkinStuff\Skins\' +fileS;
    149149    ModalResult := mrOK;
    150150  end;
     
    168168  begin
    169169    {$IFDEF USE_SKINS}
    170     SkinManager.SkinFile := CurrentSkinFile;
    171     if CurrentSkinFile <>'' then begin
     170    SkinManager.SkinFile := ExtractFilePath (Application.ExeName) + CurrentSkinFile;
     171    if FileExists(SkinManager.SkinFile)=false then begin
     172      SkinManager.SkinFile := '';
     173    end;
     174    if SkinManager.SkinFile <>'' then begin
    172175      try
    173176        SkinManager.Active := true;
Note: See TracChangeset for help on using the changeset viewer.