fix some memory problems
[dana/dcompmgr.git] / window.c
index 379bafc..f4a97a9 100644 (file)
--- a/window.c
+++ b/window.c
@@ -1,3 +1,5 @@
+#include "efence.h"
+
 #include "window.h"
 #include "screen.h"
 #include "plugin.h"
@@ -342,6 +344,7 @@ window_create_damage(d_window_t *pubw)
     if (!window_is_input_only(pubw)) {
         assert(w->damage == XCB_NONE);
         w->damage = xcb_generate_id(w->sc->dpy->conn);
+        //printf("creating damage 0x%x\n", w->damage);
         xcb_damage_create(w->sc->dpy->conn, w->damage, w->id,
                           XCB_DAMAGE_REPORT_LEVEL_NON_EMPTY);
     }
@@ -352,6 +355,7 @@ void window_destroy_damage(d_window_t *pubw)
     d_window_priv_t *w = (d_window_priv_t*)pubw;
 
     if (w->damage) {
+        //printf("destroying damage 0x%x\n", w->damage);
         xcb_damage_destroy(w->sc->dpy->conn, w->damage);
         w->damage = XCB_NONE;
     }