[mutter] wayland/actor-surface: Pass actor surface to actor destroy handler



commit ca318c1520de10353375900614e0e25c204f3313
Author: Jonas Ã…dahl <jadahl gmail com>
Date:   Fri Oct 4 13:45:51 2019 +0200

    wayland/actor-surface: Pass actor surface to actor destroy handler
    
    Correct silly mistake where the MetaWaylandSurface was passed as the
    user_data of the surface actor destroy signal handler, instead of the
    expected MetaWaylandActorSurface.
    
    Fixes: https://gitlab.gnome.org/GNOME/mutter/issues/844

 src/wayland/meta-wayland-actor-surface.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
---
diff --git a/src/wayland/meta-wayland-actor-surface.c b/src/wayland/meta-wayland-actor-surface.c
index 21cbe7a7c..f74bfc59c 100644
--- a/src/wayland/meta-wayland-actor-surface.c
+++ b/src/wayland/meta-wayland-actor-surface.c
@@ -339,7 +339,7 @@ meta_wayland_actor_surface_reset_actor (MetaWaylandActorSurface *actor_surface)
   priv->actor_destroyed_handler_id =
     g_signal_connect (priv->actor, "destroy",
                       G_CALLBACK (on_actor_destroyed),
-                      surface);
+                      actor_surface);
 
   g_signal_connect_swapped (priv->actor, "notify::allocation",
                             G_CALLBACK (meta_wayland_surface_notify_geometry_changed),


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]