diff --git a/programs/cmm/eolite/Eolite.c b/programs/cmm/eolite/Eolite.c index 92a13a94b7..6772644e35 100644 --- a/programs/cmm/eolite/Eolite.c +++ b/programs/cmm/eolite/Eolite.c @@ -792,6 +792,7 @@ void Open_Dir(dword dir_path, redraw){ files.KeyHome(); if(!_not_draw) { list_full_redraw=true; DrawStatusBar(); List_ReDraw(); } } + SetCurDir(dir_path); } diff --git a/programs/cmm/eolite/include/translations.h b/programs/cmm/eolite/include/translations.h index a528bb31f0..4ceafc5b17 100644 --- a/programs/cmm/eolite/include/translations.h +++ b/programs/cmm/eolite/include/translations.h @@ -1,5 +1,5 @@ -#define TITLE "Eolite File Manager v3.59" -#define ABOUT_TITLE "EOLITE 3.59" +#define TITLE "Eolite File Manager v3.60" +#define ABOUT_TITLE "EOLITE 3.60" #ifdef LANG_RUS ?define T_FILE "” ©«" diff --git a/programs/cmm/lib/kolibri.h b/programs/cmm/lib/kolibri.h index 9f902a7cb2..4f98337ca5 100644 --- a/programs/cmm/lib/kolibri.h +++ b/programs/cmm/lib/kolibri.h @@ -247,6 +247,14 @@ inline fastcall ExitProcess() //------------------------------------------------------------------------------ +inline fastcall void SetCurDir( ECX) +{ + EAX=30; + EBX=1; + $int 0x40 +} + + //eax = ÿçûê ñèñòåìû (1=eng, 2=fi, 3=ger, 4=rus) inline fastcall int GetSystemLanguage() {