From 4b601b8f30a1e9ec9c8aa630678b75ff79aed5d2 Mon Sep 17 00:00:00 2001 From: "Kirill Lipatov (Leency)" Date: Thu, 14 Jun 2012 13:41:15 +0000 Subject: [PATCH] Eolite 1.23: fixed two bugs git-svn-id: svn://kolibrios.org@2770 a494cfbc-eb01-0410-851d-a64ba20cac60 --- programs/fs/Eolite/trunk/Eolite.c-- | 6 +++--- programs/fs/Eolite/trunk/History.txt | 4 ++++ programs/fs/Eolite/trunk/lib/kolibri.h | 2 +- 3 files changed, 8 insertions(+), 4 deletions(-) diff --git a/programs/fs/Eolite/trunk/Eolite.c-- b/programs/fs/Eolite/trunk/Eolite.c-- index 6e7264ffe7..3275792ad3 100644 --- a/programs/fs/Eolite/trunk/Eolite.c-- +++ b/programs/fs/Eolite/trunk/Eolite.c-- @@ -20,7 +20,7 @@ int BUTTON_HEIGHT=18; #define ONLY_OPEN 2 //переменные -#define title "Eolite File Manager v1.22" +#define title "Eolite File Manager v1.23" dword videlenie=0x94AECE; //цвет выделенного элемента из списка файлов // int but_num, @@ -144,7 +144,7 @@ int pressed_y; FileList_ReDraw(1); } //скролл - if (m.x>=Form.width-26) && (m.x<=Form.width-6) && (m.y>56) while (m.lkm) + if (m.x>=Form.width-26) && (m.x<=Form.width-6) && (m.y>56) && && (m.y<65000) while (m.lkm) { IF (scroll_size/2+57>m.y) || (m.y<0) || (m.y>4000) m.y=scroll_size/2+57; //если курсор над окном id=za_kadrom; //сохраняем старое количество @@ -368,7 +368,7 @@ inline fastcall void draw_window() if (GetScreenHeight()<480) DefineAndDrawWindow(20,0,582,GetScreenHeight()-30,0x73,0x10E4DFE1,0,0,title); else DefineAndDrawWindow(98,90,582,482,0x73,0x10E4DFE1,0,0,title); Form.GetInfo(#Form, SelfInfo); - IF (Form.status_window==4) return; //ничего не делать если окно схлопнуто в заголовок + IF (Form.status_window>2) return; //ничего не делать если окно схлопнуто в заголовок IF (Form.height<280) MoveSize(OLD,OLD,OLD,280); IF (Form.width<480) MoveSize(OLD,OLD,480,OLD); //toolbar buttons diff --git a/programs/fs/Eolite/trunk/History.txt b/programs/fs/Eolite/trunk/History.txt index 2c6d85cecf..8b7a3879c7 100644 --- a/programs/fs/Eolite/trunk/History.txt +++ b/programs/fs/Eolite/trunk/History.txt @@ -1,3 +1,7 @@ +14.06.12 -- v1.23 +- исправлен баг, когда окно было схлопнуто в заголовок и свёрнуто; +- при нажатие на кнопку закрытия окна ползунок прыгал вверх. + 13.05.12 -- v1.22 --16,5 Кб - окно не залезает на панель задач при запуске на низких разрешениях; - кнопка и параметр в ini-файле показывать названия устройст или нет. diff --git a/programs/fs/Eolite/trunk/lib/kolibri.h b/programs/fs/Eolite/trunk/lib/kolibri.h index 89a0e29e29..0c713cf57f 100644 --- a/programs/fs/Eolite/trunk/lib/kolibri.h +++ b/programs/fs/Eolite/trunk/lib/kolibri.h @@ -8,7 +8,7 @@ dword os_version = 0x00000001; dword start_addr = #main; dword final_addr = #stop+32; dword alloc_mem = 0x00070000; -dword x86esp_reg = 0x00070000; // 0x0007fff0; +dword x86esp_reg = 0x00070000; dword I_Param = #param; dword I_Path = #program_path;