From f31a9fbb909e045322d128366fe822f8f899c182 Mon Sep 17 00:00:00 2001 From: mitchell <70453897+667e-11@users.noreply.github.com> Date: Thu, 11 Sep 2014 19:53:18 -0400 Subject: Fixed corner-case in switching to most recent buffer after closing; core/ui.lua --- core/ui.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'core/ui.lua') diff --git a/core/ui.lua b/core/ui.lua index f6b199b2..9d7788be 100644 --- a/core/ui.lua +++ b/core/ui.lua @@ -398,7 +398,7 @@ events_connect(events.BUFFER_BEFORE_SWITCH, function() end) events_connect(events.BUFFER_DELETED, function() local i = _BUFFERS[view._prev_buffer] - if i then view:goto_buffer(i) end + if i and _BUFFERS[buffer] ~= i then view:goto_buffer(i) end end) events_connect(events.ERROR, ui.print) -- cgit v1.2.3