Fix using focus_follows_mouse causing text selection with the mouse to malfunction when using multiple kitty windows
Fixes #1002
This commit is contained in:
parent
e4033d997c
commit
ea9af96d2b
@ -67,6 +67,9 @@ Changelog
|
|||||||
- Remote control: Fix the ``focus_window`` command not focusing the
|
- Remote control: Fix the ``focus_window`` command not focusing the
|
||||||
top-level OS window of the specified kitty window (:iss:`1003`)
|
top-level OS window of the specified kitty window (:iss:`1003`)
|
||||||
|
|
||||||
|
- Fix using :opt:`focus_follows_mouse` causing text selection with the
|
||||||
|
mouse to malfunction when using multiple kitty windows (:iss:`1002`)
|
||||||
|
|
||||||
0.12.1 [2018-09-08]
|
0.12.1 [2018-09-08]
|
||||||
------------------------------
|
------------------------------
|
||||||
|
|
||||||
|
|||||||
@ -497,6 +497,8 @@ mouse_event(int button, int modifiers, int action) {
|
|||||||
button = currently_pressed_button();
|
button = currently_pressed_button();
|
||||||
if (button == GLFW_MOUSE_BUTTON_LEFT) {
|
if (button == GLFW_MOUSE_BUTTON_LEFT) {
|
||||||
clamp_to_window = true;
|
clamp_to_window = true;
|
||||||
|
Tab *t = global_state.callback_os_window->tabs + global_state.callback_os_window->active_tab;
|
||||||
|
for (window_idx = 0; window_idx < t->num_windows && t->windows[window_idx].id != w->id; window_idx++);
|
||||||
handle_move_event(w, button, modifiers, window_idx);
|
handle_move_event(w, button, modifiers, window_idx);
|
||||||
clamp_to_window = false;
|
clamp_to_window = false;
|
||||||
return;
|
return;
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user