aboutsummaryrefslogtreecommitdiff
path: root/src/textadept.c
diff options
context:
space:
mode:
authormitchell <70453897+667e-11@users.noreply.github.com>2013-12-15 21:45:36 -0500
committermitchell <70453897+667e-11@users.noreply.github.com>2013-12-15 21:45:36 -0500
commita9b15a5c8b6e64f536ab05b0e721b8dc881773f9 (patch)
treefde813f87541ab7a06d992dfd5400ece7b06871a /src/textadept.c
parentd8d194a0c7e55d85e26b72879b8b2ea4ceb21cb9 (diff)
downloadtextadept-a9b15a5c8b6e64f536ab05b0e721b8dc881773f9.tar.gz
textadept-a9b15a5c8b6e64f536ab05b0e721b8dc881773f9.zip
Updated to Scintilla 3.3.7.
Diffstat (limited to 'src/textadept.c')
-rw-r--r--src/textadept.c11
1 files changed, 1 insertions, 10 deletions
diff --git a/src/textadept.c b/src/textadept.c
index 096df7dd..37580742 100644
--- a/src/textadept.c
+++ b/src/textadept.c
@@ -1887,18 +1887,10 @@ static void s_notify(Scintilla *view, int _, void *lParam, void*__) {
Scintilla *prev = focused_view;
// Do not let a split view steal focus.
goto_view(view), lL_notify(lua, n), goto_view(prev);
- }
+ } else if (n->nmhdr.code == SCN_FOCUSIN) goto_view(view);
}
#if GTK
-/**
- * Signal for a Scintilla command.
- * Currently handles SCEN_SETFOCUS.
- */
-static void s_command(GtkWidget *view, int wParam, void*_, void*__) {
- if (wParam >> 16 == SCEN_SETFOCUS) goto_view(view);
-}
-
/** Signal for a Scintilla keypress. */
static int s_keypress(GtkWidget*_, GdkEventKey *event, void*__) {
return lL_event(lua, "keypress", LUA_TNUMBER, event->keyval, LUA_TBOOLEAN,
@@ -2091,7 +2083,6 @@ static Scintilla *new_view(sptr_t doc) {
Scintilla *view = scintilla_new();
gtk_widget_set_size_request(view, 1, 1); // minimum size
signal(view, SCINTILLA_NOTIFY, s_notify);
- signal(view, "command", s_command);
signal(view, "key-press-event", s_keypress);
signal(view, "button-press-event", s_buttonpress);
#elif CURSES