Fixed freeing data at stop & start. Previously the root window was set to NULL when...
authorPhilip Chimento <philip.chimento@gmail.com>
Thu, 3 Dec 2009 20:53:22 +0000 (20:53 +0000)
committerPhilip Chimento <philip.chimento@gmail.com>
Thu, 3 Dec 2009 20:53:22 +0000 (20:53 +0000)
commitcbd4cb7f8c62b2ba51329a4cb082a96115a7529d
tree136c8daf073d94133d233ae03c8ff704313690dd
parent4240a3dfe7bae2864cdd67e8bdb9819949f01183
Fixed freeing data at stop & start. Previously the root window was set to NULL when the plugin stopped, which broke window rearrangement and also caused a memory leak because the tree of windows wasn't freed. Now the windows are only freed when another plugin starts.

git-svn-id: http://lassie.dyndns-server.com/svn/gargoyle-gtk@196 ddfedd41-794f-dd11-ae45-00112f111e67
12 files changed:
libchimara/abort.c
libchimara/chimara-glk-private.h
libchimara/chimara-glk.c
libchimara/chimara-glk.h
libchimara/garglk.c
libchimara/hyperlink.c
libchimara/stream.c
libchimara/stream.h
libchimara/style.c
libchimara/style.h
libchimara/window.c
libchimara/window.h