From 858f79eea1057cc52868f23dd1390c9c19016755 Mon Sep 17 00:00:00 2001 From: mitchell <70453897+667e-11@users.noreply.github.com> Date: Thu, 12 Mar 2015 16:54:11 -0400 Subject: Emit `BUFFER_AFTER_SWITCH` event before `BUFFER_DELETED`; src/textadept.c This fixes a view-specific property bug. --- src/textadept.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/textadept.c b/src/textadept.c index 6476becd..bf8ea078 100644 --- a/src/textadept.c +++ b/src/textadept.c @@ -1080,7 +1080,7 @@ static int lbuffer_delete(lua_State *L) { if (lua_rawlen(L, -1) == 1) new_buffer(0); lL_gotodoc(L, focused_view, -1, TRUE); delete_buffer(doc); - lL_event(L, "buffer_deleted", -1), lL_event(L, "buffer_after_switch", -1); + lL_event(L, "buffer_after_switch", -1), lL_event(L, "buffer_deleted", -1); return 0; } @@ -2246,7 +2246,7 @@ static GtkWidget *new_findbox() { */ static int wc_focusout(GtkWidget *widget, GdkEvent*_, void*__) { if (widget == window && command_entry_focused) return TRUE; - if (widget == command_entry) + if (widget == command_entry) lL_event(lua, "keypress", LUA_TNUMBER, GDK_Escape, -1); return FALSE; } -- cgit v1.2.3