diff options
author | Přemysl Janouch <p.janouch@gmail.com> | 2012-08-11 21:00:38 +0200 |
---|---|---|
committer | Přemysl Janouch <p.janouch@gmail.com> | 2012-08-12 01:01:13 +0200 |
commit | bb224bafd043e07fd18e3d8cda2c3f41c132e507 (patch) | |
tree | 2332e4a1228bb43324ce56bc8253595e979ee11f /liblogdiag/ld-library.c | |
parent | f55afb6542b9eb39e56a32dc8a18002ad680ad41 (diff) | |
download | logdiag-bb224bafd043e07fd18e3d8cda2c3f41c132e507.tar.gz logdiag-bb224bafd043e07fd18e3d8cda2c3f41c132e507.tar.xz logdiag-bb224bafd043e07fd18e3d8cda2c3f41c132e507.zip |
More fixing.
* Fix a resource leak in LdLibrary.
* Add missing property change notifiers
to ld_diagram_object_{get,set}_storage().
* Don't unref the parameter in ld_symbol_category_remove_{symbol,subcategory}
if it wasn't actually removed from the internal list.
* Fix a cyclic dependency problem in LdDiagram.
Diffstat (limited to 'liblogdiag/ld-library.c')
-rw-r--r-- | liblogdiag/ld-library.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/liblogdiag/ld-library.c b/liblogdiag/ld-library.c index 13242a1..8f07720 100644 --- a/liblogdiag/ld-library.c +++ b/liblogdiag/ld-library.c @@ -378,7 +378,10 @@ ld_library_load_cb (const gchar *base, const gchar *filename, gpointer userdata) cat = load_category (data->self, filename, base); if (cat) + { ld_library_insert_category (data->self, cat, -1); + g_object_unref (cat); + } data->changed = TRUE; return TRUE; |