aboutsummaryrefslogtreecommitdiffhomepage
path: root/core
diff options
context:
space:
mode:
authorGravatar mitchell <70453897+667e-11@users.noreply.github.com>2013-09-08 00:03:13 -0400
committerGravatar mitchell <70453897+667e-11@users.noreply.github.com>2013-09-08 00:03:13 -0400
commit98690bcc5df6125e0e8cff2fb2dd616b1fd45c0f (patch)
treeadb718ea87fcf8d144bbdbe0f56a60316138a1d9 /core
parent541f34101692ae85a61398ccae1e72d279fe4580 (diff)
Fixed potential crash caused by split views.
Diffstat (limited to 'core')
-rw-r--r--core/ui.lua12
1 files changed, 4 insertions, 8 deletions
diff --git a/core/ui.lua b/core/ui.lua
index 4ef4ea70..c58be351 100644
--- a/core/ui.lua
+++ b/core/ui.lua
@@ -337,17 +337,13 @@ events_connect(events.BUFFER_AFTER_SWITCH, function()
end)
-- Updates titlebar and statusbar.
-events_connect(events.BUFFER_AFTER_SWITCH, function()
+local function update_bars()
set_title()
buffer:private_lexer_call(SETDIRECTPOINTER, buffer.direct_pointer)
events.emit(events.UPDATE_UI)
-end)
-
--- Updates titlebar and statusbar.
-events_connect(events.VIEW_AFTER_SWITCH, function()
- set_title()
- events.emit(events.UPDATE_UI)
-end)
+end
+events_connect(events.BUFFER_AFTER_SWITCH, update_bars)
+events_connect(events.VIEW_AFTER_SWITCH, update_bars)
events_connect(events.RESET_AFTER,
function() ui.statusbar_text = 'Lua reset' end)