for (LauncherItems::Names::const_iterator it = myItems.myNames.begin(); it != myItems.myNames.end(); ++it) {
LauncherItem *item = myItems.myItems[*it];
- if (item->valid()) {
+ if (item->checkSanity()) {
GtkTreeIter iter;
gtk_list_store_append(myStore, &iter);
}
SettingsPageWithItems::~SettingsPageWithItems() {
- // FIXME: do something! :)
+ if (myLastSelection != NULL) {
+ gtk_tree_iter_free(myLastSelection);
+ myLastSelection = NULL;
+ }
+
+ g_object_unref(G_OBJECT(myStore));
}
void SettingsPageWithItems::_selectionChanged(GtkTreeSelection *selection, void *self) {