Plug a dynamic leak

A leak occured in the timer code, and thus the memory was growing over
time. Cf. src/task-manager.c(model_update_tree_iter), the old_state
variable was not free'd.

Plugged other static leaks at the same time.
This commit is contained in:
Mike Massonnet
2010-06-02 00:59:49 +02:00
parent b4ad15b009
commit 06921c3ac1
6 changed files with 52 additions and 4 deletions

View File

@@ -147,10 +147,14 @@ xtm_process_window_finalize (GObject *object)
"sort-column-id", sort_column_id, "sort-type", sort_type, NULL);
}
if (GTK_IS_TREE_VIEW (priv->treeview))
gtk_widget_destroy (priv->treeview);
if (GTK_IS_STATUSBAR (priv->statusbar))
gtk_widget_destroy (priv->statusbar);
if (XTM_IS_SETTINGS (priv->settings))
{
g_object_unref (priv->settings);
}
}
/**