mirror of
https://github.com/swaywm/sway
synced 2024-09-30 17:21:21 +02:00
#149 fix, reorder floating windows on click.
This commit is contained in:
parent
1924399166
commit
9acd3d2068
@ -459,8 +459,11 @@ static bool handle_pointer_button(wlc_handle view, uint32_t time, const struct w
|
|||||||
|
|
||||||
// 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) {
|
sway_log(L_DEBUG, "pointer:%p",pointer);
|
||||||
set_focused_container(pointer_state.view);
|
if (pointer) {
|
||||||
|
if (focused != pointer) {
|
||||||
|
set_focused_container(pointer_state.view);
|
||||||
|
}
|
||||||
// Send to front if floating
|
// Send to front if floating
|
||||||
if (pointer->is_floating) {
|
if (pointer->is_floating) {
|
||||||
int i;
|
int i;
|
||||||
@ -471,7 +474,7 @@ static bool handle_pointer_button(wlc_handle view, uint32_t time, const struct w
|
|||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
wlc_view_bring_to_front(view);
|
wlc_view_bring_to_front(pointer->handle);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user