diff --git a/src/screen_file.c b/src/screen_file.c
index 5a37c0c6a1b84b51a2275926974d66550cd9bb08..8e1cf5b87f46dc6d097d0a9f3d6493ab07052c20 100644 (file)
--- a/src/screen_file.c
+++ b/src/screen_file.c
compare_filelist_entry_path);
else
mpdclient_handle_error(c);
+
+ list_window_set_length(browser.lw,
+ filelist_length(browser.filelist));
}
/**
if (success && idx >= 0) {
/* set the cursor on the previous working directory */
list_window_set_cursor(browser.lw, idx);
- list_window_center(browser.lw,
- filelist_length(browser.filelist), idx);
+ list_window_center(browser.lw, idx);
}
return success;
if (c->events & (MPD_IDLE_DATABASE | MPD_IDLE_STORED_PLAYLIST)) {
/* the db has changed -> update the filelist */
screen_file_reload(c);
- list_window_check_selected(browser.lw,
- filelist_length(browser.filelist));
}
#ifndef NCMPC_MINI
#ifndef NCMPC_MINI
screen_browser_sync_highlights(browser.filelist, &c->playlist);
#endif
- list_window_check_selected(browser.lw,
- filelist_length(browser.filelist));
screen_file_repaint();
return false;