[mutter/gnome-3-14] window-actor: Do not request unredirection when destroyed



commit 2e7b9e0dfed8ca637cf70bc160489610b93234fd
Author: Florian Müllner <fmuellner gnome org>
Date:   Fri Nov 14 13:23:15 2014 +0100

    window-actor: Do not request unredirection when destroyed
    
    WindowActors can outlive their corresponding window to animate unmap.
    Unredirecting the actor does not make sense in that case, so make
    sure to not request it.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=740133

 src/compositor/meta-window-actor.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)
---
diff --git a/src/compositor/meta-window-actor.c b/src/compositor/meta-window-actor.c
index 39864d6..eb21c46 100644
--- a/src/compositor/meta-window-actor.c
+++ b/src/compositor/meta-window-actor.c
@@ -1155,7 +1155,7 @@ gboolean
 meta_window_actor_should_unredirect (MetaWindowActor *self)
 {
   MetaWindowActorPrivate *priv = self->priv;
-  if (priv->surface)
+  if (!meta_window_actor_is_destroyed (self) && priv->surface)
     return meta_surface_actor_should_unredirect (priv->surface);
   else
     return FALSE;


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