forked from KolibriOS/kolibrios
Eolite 1.34: memory leak fixed
git-svn-id: svn://kolibrios.org@2904 a494cfbc-eb01-0410-851d-a64ba20cac60
This commit is contained in:
parent
8461dc784b
commit
c794686e7f
@ -20,7 +20,7 @@ int BUTTON_HEIGHT=18;
|
||||
#define ONLY_OPEN 2
|
||||
|
||||
//ïåðåìåííûå
|
||||
#define title "Eolite File Manager v1.33"
|
||||
#define title "Eolite File Manager v1.34"
|
||||
dword selection_col = 0x94AECE;
|
||||
dword lpanel_col = 0x00699C;
|
||||
|
||||
|
@ -1,4 +1,6 @@
|
||||
- фикс для строки адреса.
|
||||
- фикс для строки адреса;
|
||||
- исправлена 100% загрузка процессора при удержании ползунка;
|
||||
- исправлена серьёзная утечка памяти, уменьшено её потребление.
|
||||
|
||||
10.07.12 -- v1.30
|
||||
- небольшие улучшения в работе кнопок "назад/вперёд";
|
||||
|
@ -39,7 +39,7 @@ void about_dialog()
|
||||
DefineAndDrawWindow(600,150,181,256,0x34,0x10EFEBEF,"About Eolite");
|
||||
DrawBar(0,0,172,50,0x8494C4); //ãîëóáîå ñçàäè
|
||||
PutPaletteImage(#logo,85,85,43,7,#logo_pal);
|
||||
WriteText(46,100,0x90,0xBF40BF,"Eolite v1.33",0);
|
||||
WriteText(46,100,0x90,0xBF40BF,"Eolite v1.34",0);
|
||||
$add ebx, 1<<16
|
||||
$int 0x40
|
||||
WriteText(55,120,0x80,0,"Developers:",0);
|
||||
|
@ -35,11 +35,12 @@ void GetIni(byte onload)
|
||||
int errornum;
|
||||
dword buff, fsize, tj;
|
||||
//читаем файл
|
||||
buff = malloc(1048576);
|
||||
free(buff);
|
||||
buff = malloc(12000);
|
||||
IF (onload==1) copystr(".ini", #program_path+strlen(#program_path));
|
||||
ReadFile(0, 1048576, buff, #program_path);
|
||||
ReadFile(0, 12000, buff, #program_path);
|
||||
IF (EAX<>6) //если файла с настройками нет в папке с программой смотрим в папке по-умолчанию
|
||||
ReadFile(0, 1048576, buff, "/sys/File managers/Eolite.ini");
|
||||
ReadFile(0, 12000, buff, "/sys/File managers/Eolite.ini");
|
||||
IF (EAX<>6) //если файла с настройками тупо нет печалька
|
||||
{
|
||||
IF (onload==1) RunProgram(#NOTIFY_PATH, "Eolite.ini not found. Defaults will be used.");
|
||||
|
Loading…
Reference in New Issue
Block a user