diff --git a/src/delete.c b/src/delete.c
index 504cbe060d7c5f27a0d465485dd310c35c4e80ec..37fd29e64845998cb7ba8d9c7a5ccb56e49f7559 100644
--- a/src/delete.c
+++ b/src/delete.c
@@ -223,7 +223,7 @@ void delete_process() {
   seloption = 1;
   while(state == DS_CONFIRM && !noconfirm)
     if(input_handle(0)) {
-      browse_init(root->parent);
+      browse_init(clearing ? root : root->parent);
       return;
     }