From e29714d41dabf9db6eea16583994ea061dba8505 Mon Sep 17 00:00:00 2001
From: Christopher Jeffrey <chjjeffrey@gmail.com>
Date: Sat, 8 Sep 2012 21:04:44 -0500
Subject: add richardgv's patch. see #31.

---
 compton.c | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/compton.c b/compton.c
index b81117d46..021174804 100644
--- a/compton.c
+++ b/compton.c
@@ -1578,6 +1578,11 @@ add_win(Display *dpy, Window id, Window prev, Bool override_redirect) {
 
   if (!new) return;
 
+  if (find_win(dpy, id)) {
+    free(new);
+    return;
+  }
+
   if (prev) {
     for (p = &list; *p; p = &(*p)->next) {
       if ((*p)->id == prev && !(*p)->destroyed)
-- 
cgit v1.2.3

