diff options
| author | Pietro Gagliardi <[email protected]> | 2015-04-08 01:16:22 -0400 |
|---|---|---|
| committer | Pietro Gagliardi <[email protected]> | 2015-04-08 01:16:22 -0400 |
| commit | d37bc67158228e75dc4f47cf445c771a890fb35a (patch) | |
| tree | 34d3dc791b7eb46eb1658b22c630105792ee8af1 /new/container_unix.c | |
| parent | f5c8bdd4b3fb089370f3cc41a742b3385289efe1 (diff) | |
Cleaned up memory leaks in the GTK+ backend.
Diffstat (limited to 'new/container_unix.c')
| -rw-r--r-- | new/container_unix.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/new/container_unix.c b/new/container_unix.c index 5192639..3a0b517 100644 --- a/new/container_unix.c +++ b/new/container_unix.c @@ -15,6 +15,10 @@ static void uiContainer_init(uiContainer *c) static void uiContainer_dispose(GObject *obj) { g_ptr_array_unref(uiContainer(obj)->children); + if (uiContainer(obj)->child != NULL) { + uiControlDestroy(uiContainer(obj)->child); + uiContainer(obj)->child = NULL; + } G_OBJECT_CLASS(uiContainer_parent_class)->dispose(obj); } |
