diff options
author | Keith Packard <keithp@keithp.com> | 2008-05-04 21:52:58 -0700 |
---|---|---|
committer | Keith Packard <keithp@keithp.com> | 2008-05-04 21:54:27 -0700 |
commit | efa65a0317e12c9ad34fa00fe90bf5eae9fa2670 (patch) | |
tree | 5cc040afbe8f8be44509b38479c669b9fdf3e9aa /composite/Makefile.am | |
parent | 6c1accce87c9bd640c1b4bbc49bae7d44b1cc97b (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.am | 1 |
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 |