commit 9a0daefe5a86dc3c0e59a00193d60cc587f50d3a
Author: rani <clagv.randomgames@gmail.com>
Date: Wed Dec 31 20:52:54 2025 +0000
diff --git a/src/main.c b/src/main.c
index 109b50f..0bd5151 100644
--- a/src/main.c
+++ b/src/main.c
@@ -496 +497 @@ int main(int argc, char ** argv) {
const char * truebasename = dir_basename(cwd);
char * basename = NULL;
if (truebasename) basename = strdup(truebasename);
+
int ret = dir_cd_back(cwd);
if (ret >= 0) {
cwd = dir_get_cwd();
@@ -717 +727 @@ int main(int argc, char ** argv) {
free(basename);
break;
}
- case KEY_RIGHT:
+ case KEY_RIGHT: {
if (cur_de && (cur_de->type == DE_DIR || (cur_de->type == DE_LINK
&& cur_de->linktype == DE_DIR))) {
int ret = dir_cd(cwd, cur_de->name);
@@ -896 +907 @@ int main(int argc, char ** argv) {
ui_status_info("");
}
break;
+ }
case KEY_HOME:
case 'g':
cursor = 0;
@@ -1056 +1077 @@ int main(int argc, char ** argv) {
int ret = dir_search_name(&dir, cur_de->name, &idx);
if (ret < 0) cursor = 0;
else cursor = idx;
+ ui_status_info("");
break;
}
case 'l':
@@ -1166 +1197 @@ int main(int argc, char ** argv) {
config.longmode = true;
config.longinline = true;
}
+ ui_status_info("");
break;
case '/': {
const char * input = ui_readline("/");