void Gtk::ListStore::set_value(const TreeIter& iter, int column, const char *str) { G::Value value(gtk_list_store()->column_headers[column]); value.set(String(str)); gtk_list_store_set_value(gtk_list_store(), iter, column,value.g_value()); } The "GValue" struct does not properly deallocate. Correct is: void Gtk::ListStore::set_value(const TreeIter& iter, int column, const char *str) { G::Value value(gtk_list_store()->column_headers[column]); value.set(String(str)); gtk_list_store_set_value(gtk_list_store(), iter, column,value.g_value()); g_value_unset( value.g_value() ); g_free( value.g_value() ); } See other similar functions in ".inl" file .
This project has been archived, so we are closing related bugs.