summaryrefslogtreecommitdiff
path: root/composite/Makefile.am
diff options
context:
space:
mode:
authorKeith Packard <keithp@keithp.com>2008-05-04 21:52:58 -0700
committerKeith Packard <keithp@keithp.com>2008-05-04 21:54:27 -0700
commitefa65a0317e12c9ad34fa00fe90bf5eae9fa2670 (patch)
tree5cc040afbe8f8be44509b38479c669b9fdf3e9aa /composite/Makefile.am
parent6c1accce87c9bd640c1b4bbc49bae7d44b1cc97b (diff)
Rework composite overlay window code to fix several resource management bugs.
The composite overlay window code had several misunderstandings of the workings of the X server, in particular error handling paths would often double-free objects. Clean all of this up by using resource destruction as the sole mechanism for freeing resource-based objects.
Diffstat (limited to 'composite/Makefile.am')
-rw-r--r--composite/Makefile.am1
1 files changed, 1 insertions, 0 deletions
diff --git a/composite/Makefile.am b/composite/Makefile.am
index 21504e659..d7bead137 100644
--- a/composite/Makefile.am
+++ b/composite/Makefile.am
@@ -7,4 +7,5 @@ libcomposite_la_SOURCES = \
compext.c \
compint.h \
compinit.c \
+ compoverlay.c \
compwindow.c