Fix xwayland floating views unclickable
Some xwayland views are first configured with a 1x1 size, and then resized. Since the view size isn't updated, they are unclickable. Fixes #2195
This commit is contained in:
parent
817e847749
commit
47d56306c3
|
@ -284,6 +284,11 @@ static void handle_commit(struct wl_listener *listener, void *data) {
|
||||||
transaction_notify_view_ready_by_size(view,
|
transaction_notify_view_ready_by_size(view,
|
||||||
surface_state->width, surface_state->height);
|
surface_state->width, surface_state->height);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (container_is_floating(view->swayc)) {
|
||||||
|
view_update_size(view, surface_state->width, surface_state->height);
|
||||||
|
}
|
||||||
|
|
||||||
view_damage_from(view);
|
view_damage_from(view);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue