[sapwood] add some logging to follow the memory management on the command line



commit 00da566f8efdcfa561df51fa2f315e11b13e4977
Author: Sven Herzberg <herzi gnome-de org>
Date:   Fri Aug 6 13:22:20 2010 +0200

    add some logging to follow the memory management on the command line
    
    * server/sapwood-server.c: add some logging about the reference counts
      of the pixmaps

 server/sapwood-server.c |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)
---
diff --git a/server/sapwood-server.c b/server/sapwood-server.c
index c81d477..815b93c 100644
--- a/server/sapwood-server.c
+++ b/server/sapwood-server.c
@@ -38,7 +38,7 @@ gboolean enable_debug = FALSE;
 
 #define LOG(...) G_STMT_START{				  \
   if (enable_debug)					  \
-    g_log (G_LOG_DOMAIN, G_LOG_LEVEL_DEBUG, __VA_ARGS__); \
+    g_debug (__VA_ARGS__); \
 }G_STMT_END
 
 #else
@@ -298,6 +298,7 @@ pixbuf_open_response_destroy (PixbufOpenResponse *rep)
 	if (rep->pixmap[i][j])
 	  {
 	    pixmap = gdk_xid_table_lookup (rep->pixmap[i][j]);
+	    LOG ("unreffing pixmap from %d", G_OBJECT (pixmap)->ref_count);
 	    g_object_unref (pixmap);
 	    rep->pixmap[i][j] = None;
 
@@ -307,6 +308,7 @@ pixbuf_open_response_destroy (PixbufOpenResponse *rep)
 	if (rep->pixmask[i][j])
 	  {
 	    pixmap = gdk_xid_table_lookup (rep->pixmask[i][j]);
+	    LOG ("unreffing pixmask from %d", G_OBJECT (pixmap)->ref_count);
 	    g_object_unref (pixmap);
 	    rep->pixmask[i][j] = None;
 



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