| File src/filelist.c changed (mode: 100644) (index 55f5e7216..ccbd8a035) |
| ... |
... |
save_view_history(FileView *view) |
| 835 |
835 |
{ |
{ |
| 836 |
836 |
int x; |
int x; |
| 837 |
837 |
|
|
|
838 |
|
/* this could happen on FUSE error */ |
|
839 |
|
if(view->list_rows <= 0) |
|
840 |
|
return; |
|
841 |
|
|
| 838 |
842 |
if(cfg.history_len == 0) |
if(cfg.history_len == 0) |
| 839 |
843 |
return; |
return; |
| 840 |
844 |
if(curr_stats.skip_history) |
if(curr_stats.skip_history) |
| |
| ... |
... |
check_if_filelists_have_changed(FileView *view) |
| 1670 |
1674 |
|
|
| 1671 |
1675 |
if(stat(view->curr_dir, &s) != 0) |
if(stat(view->curr_dir, &s) != 0) |
| 1672 |
1676 |
{ |
{ |
| 1673 |
|
show_error_msg("Directory Access Error", "Cannot open directory"); |
|
|
1677 |
|
char buf[12 + PATH_MAX + 1]; |
|
1678 |
|
snprintf(buf, sizeof(buf), "Cannot open %s", view->curr_dir); |
|
1679 |
|
show_error_msg("Directory Access Error", buf); |
| 1674 |
1680 |
leave_invalid_dir(view, view->curr_dir); |
leave_invalid_dir(view, view->curr_dir); |
| 1675 |
1681 |
change_directory(view, view->curr_dir); |
change_directory(view, view->curr_dir); |
| 1676 |
1682 |
clean_selected_files(view); |
clean_selected_files(view); |