projects
/
dana
/
openbox.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
d658612
)
more clear code?
author
Dana Jansens
<danakj@orodu.net>
Tue, 7 Aug 2007 02:12:20 +0000
(22:12 -0400)
committer
Dana Jansens
<danakj@orodu.net>
Tue, 7 Aug 2007 02:12:20 +0000
(22:12 -0400)
openbox/place.c
patch
|
blob
|
history
diff --git
a/openbox/place.c
b/openbox/place.c
index 9892836ec80a3ce9de4ce2c585eb27e06619ced4..851e4f8f10301ffac548ef06740e9d04f5df66c3 100644
(file)
--- a/
openbox/place.c
+++ b/
openbox/place.c
@@
-182,7
+182,7
@@
static GSList* area_remove(GSList *list, Rect *a)
if (!RECT_INTERSECTS_RECT(*r, *a)) {
result = g_slist_prepend(result, r);
-
r = NULL; /* dont free i
t */
+
/* dont free r, it's moved to the result lis
t */
} else {
Rect isect, extra;
@@
-217,9
+217,10
@@
static GSList* area_remove(GSList *list, Rect *a)
r->width, RECT_BOTTOM(*r) - RECT_BOTTOM(isect));
result = area_add(result, &extra);
}
- }
- g_free(r);
+ /* 'r' is not being added to the result list, so free it */
+ g_free(r);
+ }
}
g_slist_free(list);
return result;