Merge branch 'fix-mouse-release-other-window' of https://github.com/eepp/kitty

This commit is contained in:
Kovid Goyal
2019-04-03 10:59:54 +05:30

View File

@@ -372,7 +372,7 @@ open_url(Window *w) {
HANDLER(handle_button_event) { HANDLER(handle_button_event) {
Tab *t = global_state.callback_os_window->tabs + global_state.callback_os_window->active_tab; Tab *t = global_state.callback_os_window->tabs + global_state.callback_os_window->active_tab;
bool is_release = !global_state.callback_os_window->mouse_button_pressed[button]; bool is_release = !global_state.callback_os_window->mouse_button_pressed[button];
if (window_idx != t->active_window) { if (window_idx != t->active_window && !is_release) {
call_boss(switch_focus_to, "I", window_idx); call_boss(switch_focus_to, "I", window_idx);
} }
Screen *screen = w->render_data.screen; Screen *screen = w->render_data.screen;