]> git.mdlowis.com Git - proto/labwc.git/commitdiff
xwayland-unmanaged: Fix set_geometry using container_of of wrong member
authorJoshua Ashton <joshua@froggi.es>
Sun, 5 Jun 2022 20:42:02 +0000 (20:42 +0000)
committerJohan Malm <johanmalm@users.noreply.github.com>
Sun, 5 Jun 2022 20:54:26 +0000 (21:54 +0100)
Fixes a segfault with starting Steam.

src/xwayland-unmanaged.c

index c0c6eeed47e124b44f473137d3e7daac7e6e4ebc..190b54aa054fa2f9613e5618a87c807ae7a5ef39 100644 (file)
@@ -27,7 +27,7 @@ unmanaged_handle_set_geometry(struct wl_listener *listener, void *data)
 {
        wlr_log(WLR_INFO, "handling set_geometry");
        struct xwayland_unmanaged *unmanaged =
-               wl_container_of(listener, unmanaged, commit);
+               wl_container_of(listener, unmanaged, set_geometry);
        struct wlr_xwayland_surface *xsurface = unmanaged->xwayland_surface;
 
        if (xsurface->x != unmanaged->lx || xsurface->y != unmanaged->ly) {