1
0
mirror of https://github.com/weechat/weechat.git synced 2026-07-08 10:43:13 +02:00

core: also display mouse codes with /debug key

This commit is contained in:
Sébastien Helleu
2023-03-17 22:49:50 +01:00
parent 64a553f91f
commit 99ca276556
6 changed files with 109 additions and 85 deletions
+2 -2
View File
@@ -458,7 +458,7 @@ gui_key_flush (int paste)
length_key_str = strlen (key_str);
/* set last key used in buffer if combo buffer is empty */
if (gui_key_grab || gui_mouse_event_pending || !gui_key_combo_buffer[0])
if (gui_key_grab || gui_mouse_event_pending || !gui_key_combo[0])
last_key_used = i;
}
@@ -468,7 +468,7 @@ gui_key_flush (int paste)
gui_key_buffer_remove (0, last_key_used + 1);
if (!gui_key_grab && !gui_mouse_event_pending)
gui_key_combo_buffer[0] = '\0';
gui_key_combo[0] = '\0';
}
/*
+6 -3
View File
@@ -436,6 +436,9 @@ gui_mouse_event_end ()
const char *mouse_key;
int bare_event;
if (gui_key_debug)
gui_key_debug_print_key (gui_key_combo, NULL, NULL, NULL, 1);
gui_mouse_event_pending = 0;
/* end mouse event timer */
@@ -446,7 +449,7 @@ gui_mouse_event_end ()
}
/* get key from mouse code */
mouse_key = gui_mouse_event_code2key (gui_key_combo_buffer);
mouse_key = gui_mouse_event_code2key (gui_key_combo);
if (mouse_key && mouse_key[0])
{
bare_event = string_match (mouse_key, "*-event-*", 1);
@@ -455,7 +458,7 @@ gui_mouse_event_end ()
if (!bare_event)
gui_mouse_grab_end (mouse_key);
}
else
else if (!gui_key_debug)
{
/* execute command (if found) */
(void) gui_key_focus (mouse_key,
@@ -465,5 +468,5 @@ gui_mouse_event_end ()
gui_mouse_event_reset ();
}
gui_key_combo_buffer[0] = '\0';
gui_key_combo[0] = '\0';
}