diff options
author | Yorhel <git@yorhel.nl> | 2009-05-11 20:14:52 +0200 |
---|---|---|
committer | Yorhel <git@yorhel.nl> | 2009-05-11 20:14:52 +0200 |
commit | 06a5f5215f0280db60ddd81d8c0c172e4cb6ce7b (patch) | |
tree | e529d6620de8038008b41f01e2183d78095bd560 | |
parent | 6de0a8ec00cfab1a7664bc5a934a9d4e7207e77d (diff) |
Properly select the next item after deletion
Setting FF_BSEL after calling browse_init() causes two items to be
selected, as browse_init() makes sure something will be selected,
while calc_process() assumes nothing is, because the previously
selected item had just been deleted.
-rw-r--r-- | ChangeLog | 1 | ||||
-rw-r--r-- | src/delete.c | 2 |
2 files changed, 2 insertions, 1 deletions
@@ -1,5 +1,6 @@ git - ? - Implemented hard link detection + - Properly select the next item after deletion 1.5 - 2009-05-02 - Fixed incorrect apparent size on directory refresh diff --git a/src/delete.c b/src/delete.c index 8f5e30c..a684bef 100644 --- a/src/delete.c +++ b/src/delete.c @@ -237,9 +237,9 @@ void delete_process() { if(delete_dir(root)) browse_init(root); else { - browse_init(n); if(nextsel) nextsel->flags |= FF_BSEL; + browse_init(n); } link_del(root); } |