diff --git a/ChangeLog b/ChangeLog
index e78d55130b4dcdd8d4da2f89a1b57560ed530247..4889cb7294b88ba78de7a7948b0a303bc116aadd 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -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 8f5e30cc30301522cd0b394aa44832efe2d5f8b7..a684bef306e77743b1f4053d93d2693b3ec4b253 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);
 }