diff options
author | mitchell <70453897+667e-11@users.noreply.github.com> | 2015-03-12 16:54:11 -0400 |
---|---|---|
committer | mitchell <70453897+667e-11@users.noreply.github.com> | 2015-03-12 16:54:11 -0400 |
commit | 858f79eea1057cc52868f23dd1390c9c19016755 (patch) | |
tree | f46c6e74808ba8f3bde7fbc34750bb8d82a6bc13 /src | |
parent | 4ca29592357e698959441392a9e7b9b38dcf38c0 (diff) |
Emit `BUFFER_AFTER_SWITCH` event before `BUFFER_DELETED`; src/textadept.c
This fixes a view-specific property bug.
Diffstat (limited to 'src')
-rw-r--r-- | src/textadept.c | 4 |
1 files changed, 2 insertions, 2 deletions
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; } |