[mutter/wip/barriers-try-2: 36/36] barrier: Don't error out on dispose



commit f48a69dff4732bb57fdebbb9fcca3d3656e7147b
Author: Jasper St. Pierre <jstpierre mecheye net>
Date:   Mon Nov 26 13:24:23 2012 -0500

    barrier: Don't error out on dispose
    
    I'm getting crashes in gnome-shell because of this that I need to
    investigate, but until then, just emit a warning. There's no sane
    API behavior for this, is there.

 src/core/barrier.c |    7 ++++---
 1 files changed, 4 insertions(+), 3 deletions(-)
---
diff --git a/src/core/barrier.c b/src/core/barrier.c
index 1df175d..de6e863 100644
--- a/src/core/barrier.c
+++ b/src/core/barrier.c
@@ -131,9 +131,10 @@ meta_barrier_dispose (GObject *object)
 
   if (meta_barrier_is_active (barrier))
     {
-      meta_bug ("MetaBarrier wrapper %p for X barrier %ld was destroyed"
-                " while the X barrier is still active.",
-                barrier, priv->barrier);
+      /* XXX -- not sure what to do here. */
+      meta_warning ("MetaBarrier wrapper %p for X barrier %ld was destroyed"
+                    " while the X barrier is still active.\n",
+                    barrier, priv->barrier);
     }
 
   G_OBJECT_CLASS (meta_barrier_parent_class)->dispose (object);



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