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:
@@ -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';
|
||||
}
|
||||
|
||||
/*
|
||||
|
||||
@@ -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';
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user