-- Leo's gemini proxy

-- Connecting to git.thebackupbox.net:1965...

-- Connected

-- Sending request

-- Meta line: 20 text/gemini

repo: rxvt-unicode-sixel
action: commit
revision:
path_from:
revision_from: abdad1d957bac94867821e35a693927d8f09c18f:
path_to:
revision_to:

git.thebackupbox.net

rxvt-unicode-sixel

git://git.thebackupbox.net/rxvt-unicode-sixel

commit abdad1d957bac94867821e35a693927d8f09c18f
Author: Emanuele Giaquinta <emanuele.giaquinta@gmail.com>
Date:   Tue Apr 29 12:51:41 2014 +0000

    Invoke the on_key_press hook before checking for user-defined and builtin mappings.

diff --git a/src/command.C b/src/command.C

index e0f9473597ff176aa304a472d133f6d66f99cea8..

index ..a4a19cab90a8be1eb3b6c5c0a07d0c3c47779d71 100644

--- a/src/command.C
+++ b/src/command.C
@@ -700,6 +700,9 @@ rxvt_term::key_press (XKeyEvent &ev)
       len++;
     }

+  if (HOOK_INVOKE ((this, HOOK_KEY_PRESS, DT_XEVENT, &ev, DT_INT, keysym, DT_STR_LEN, kbuf, len, DT_END)))
+    return;
+
   if (valid_keysym)
     {
 #ifdef KEYSYM_RESOURCE
@@ -873,9 +876,6 @@ rxvt_term::key_press (XKeyEvent &ev)
 #endif
     }

-  if (HOOK_INVOKE ((this, HOOK_KEY_PRESS, DT_XEVENT, &ev, DT_INT, keysym, DT_STR_LEN, kbuf, len, DT_END)))
-    return;
-
   if (len <= 0)
     return;			/* not mapped */

-----END OF PAGE-----

-- Response ended

-- Page fetched on Sun Jun 2 11:58:35 2024