From 00585ad31ca492a949bca9872a8ad2f341bbb4e8 Mon Sep 17 00:00:00 2001 From: "meffi@lab313.ru" Date: Sun, 27 Apr 2014 23:45:38 +0000 Subject: [PATCH] Free image and project options fixes. --- tim2view.lpi | 18 ++++++++---------- tim2view.lps | 12 ++++++------ tim2view.res | Bin 16796 -> 16796 bytes umain.pas | 4 +++- 4 files changed, 17 insertions(+), 17 deletions(-) diff --git a/tim2view.lpi b/tim2view.lpi index 6f0379a..1119521 100644 --- a/tim2view.lpi +++ b/tim2view.lpi @@ -23,8 +23,7 @@ - - + @@ -38,7 +37,7 @@ - + @@ -82,7 +81,7 @@ - + @@ -126,7 +125,7 @@ - + @@ -170,7 +169,7 @@ - + @@ -214,7 +213,7 @@ - + @@ -225,7 +224,7 @@ - + @@ -351,7 +350,7 @@ - + @@ -369,7 +368,6 @@ - diff --git a/tim2view.lps b/tim2view.lps index 8450797..d1b8b16 100644 --- a/tim2view.lps +++ b/tim2view.lps @@ -3,7 +3,7 @@ - + @@ -23,10 +23,11 @@ + - - + + @@ -50,7 +51,6 @@ - @@ -159,8 +159,8 @@ - - + + diff --git a/tim2view.res b/tim2view.res index 46491ec3ea0b2fff35ccf0a6303496e934073b33..05e4cf6d2b3f1ba15e45ad5427a2617b11c17cf7 100644 GIT binary patch delta 29 lcmbQ!%s8i+al;yBW(Eeo&Fh)t8CfkD^cV~_3$u3G004!}2jKt! delta 29 lcmbQ!%s8i+al;yBW)=qT&Fh)t8Cgvk^cYMw3$u3G004#H2jc($ diff --git a/umain.pas b/umain.pas index 17e6863..a362010 100644 --- a/umain.pas +++ b/umain.pas @@ -246,6 +246,8 @@ begin dlgSavePNG.FileName := FormatPngName(SelectedScanResult.ScanFile, TIM^.dwTimNumber, SelectedTimInfo.BitMode, cbbCLUT.ItemIndex); if not dlgSavePNG.Execute then Exit; + New(Image); + Image := nil; Tim2Png(TIM, cbbCLUT.ItemIndex, Image, cbbTranspMode.ItemIndex, True); SaveImage(dlgSavePNG.FileName, Image, TIMisIndexed(TIM)); FreeTIM(TIM); @@ -414,7 +416,7 @@ begin Tim2Png(TIM, cbbCLUT.ItemIndex, Image, cbbTranspMode.ItemIndex, False); Path := Path + FormatPngName(FName, I - 1, BIT_MODE, 0); - SaveImage(Path, Image, TIMisIndexed(TIM)); + SaveImage(Path, Image, False); {$IFDEF Linux}FpChmod(Path, &777);{$IFEND} Image^.Free; Image^ := nil;