mirror of
https://github.com/swaywm/sway
synced 2024-11-18 04:33:59 +01:00
Move unsetting of view->surface into view_unmap
This commit is contained in:
parent
8773ed3970
commit
e6829c5991
@ -201,7 +201,6 @@ static void handle_unmap(struct wl_listener *listener, void *data) {
|
||||
|
||||
wl_list_remove(&xdg_shell_view->commit.link);
|
||||
wl_list_remove(&xdg_shell_view->new_popup.link);
|
||||
view->surface = NULL;
|
||||
}
|
||||
|
||||
static void handle_map(struct wl_listener *listener, void *data) {
|
||||
|
@ -200,7 +200,6 @@ static void handle_unmap(struct wl_listener *listener, void *data) {
|
||||
|
||||
wl_list_remove(&xdg_shell_v6_view->commit.link);
|
||||
wl_list_remove(&xdg_shell_v6_view->new_popup.link);
|
||||
view->surface = NULL;
|
||||
}
|
||||
|
||||
static void handle_map(struct wl_listener *listener, void *data) {
|
||||
|
@ -263,7 +263,6 @@ static void handle_unmap(struct wl_listener *listener, void *data) {
|
||||
view_unmap(view);
|
||||
|
||||
wl_list_remove(&xwayland_view->commit.link);
|
||||
view->surface = NULL;
|
||||
}
|
||||
|
||||
static void handle_map(struct wl_listener *listener, void *data) {
|
||||
@ -301,7 +300,6 @@ static void handle_destroy(struct wl_listener *listener, void *data) {
|
||||
if (view->surface) {
|
||||
view_unmap(view);
|
||||
wl_list_remove(&xwayland_view->commit.link);
|
||||
view->surface = NULL;
|
||||
}
|
||||
|
||||
wl_list_remove(&xwayland_view->destroy.link);
|
||||
|
@ -555,6 +555,7 @@ void view_unmap(struct sway_view *view) {
|
||||
struct sway_container *parent = container_destroy(view->swayc);
|
||||
arrange_and_commit(parent);
|
||||
}
|
||||
view->surface = NULL;
|
||||
}
|
||||
|
||||
void view_update_position(struct sway_view *view, double lx, double ly) {
|
||||
|
Loading…
Reference in New Issue
Block a user