mirror of
https://github.com/swaywm/sway
synced 2024-11-19 03:24:39 +01:00
no mode for fullscreen
This commit is contained in:
parent
42d5d9a177
commit
f1e38be09f
@ -407,6 +407,14 @@ static bool handle_pointer_button(wlc_handle view, uint32_t time, const struct w
|
|||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// get focused window and check if to change focus on mouse click
|
||||||
|
swayc_t *focused = get_focused_container(&root_container);
|
||||||
|
|
||||||
|
// dont change focus or mode if fullscreen
|
||||||
|
if (swayc_is_fullscreen(focused)) {
|
||||||
|
return SEND_CLICK;
|
||||||
|
}
|
||||||
|
|
||||||
// set pointer mode
|
// set pointer mode
|
||||||
pointer_mode_set(button,
|
pointer_mode_set(button,
|
||||||
(modifiers->mods & config->floating_mod) == config->floating_mod);
|
(modifiers->mods & config->floating_mod) == config->floating_mod);
|
||||||
@ -421,9 +429,6 @@ static bool handle_pointer_button(wlc_handle view, uint32_t time, const struct w
|
|||||||
return SEND_CLICK;
|
return SEND_CLICK;
|
||||||
}
|
}
|
||||||
|
|
||||||
// get focused window and check if to change focus on mouse click
|
|
||||||
swayc_t *focused = get_focused_container(&root_container);
|
|
||||||
|
|
||||||
// Check whether to change focus
|
// Check whether to change focus
|
||||||
swayc_t *pointer = pointer_state.view;
|
swayc_t *pointer = pointer_state.view;
|
||||||
if (pointer && focused != pointer) {
|
if (pointer && focused != pointer) {
|
||||||
@ -442,11 +447,6 @@ static bool handle_pointer_button(wlc_handle view, uint32_t time, const struct w
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// dont change focus if fullscreen
|
|
||||||
if (swayc_is_fullscreen(focused)) {
|
|
||||||
return SEND_CLICK;
|
|
||||||
}
|
|
||||||
|
|
||||||
// Finally send click
|
// Finally send click
|
||||||
return SEND_CLICK;
|
return SEND_CLICK;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user