>From ab6618459e75aa8c940c0cedeb5c1ba5a43b028a Mon Sep 17 00:00:00 2001
From: Jesse Luehrs <[email protected]>
Date: Fri, 25 Sep 2009 02:26:45 -0500
Subject: [PATCH] handle killing the last buffer a little better

replace it with an empty buffer if we aren't allowed to kill it
---
 modules/buffer.js |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/modules/buffer.js b/modules/buffer.js
index 633670a..efa9c08 100644
--- a/modules/buffer.js
+++ b/modules/buffer.js
@@ -605,8 +605,9 @@ function kill_buffer (buffer, force) {
             delete_window(buffer.window);
             return;
         }
-        else
-            throw interactive_error("Can't kill last buffer.");
+        else {
+            create_buffer(buffer.window, buffer_creator(content_buffer), 
OPEN_NEW_BUFFER_BACKGROUND);
+        }
     }
     buffers.kill_buffer(buffer);
 }
-- 
1.6.4.4

_______________________________________________
Conkeror mailing list
[email protected]
https://www.mozdev.org/mailman/listinfo/conkeror

Reply via email to