Я пытаюсь только периодически обновлять значение в первом ряду (одного столбца) GtkTreeView, но потребление ОЗУ продолжает расти!
Упрощенный отрывок:
static GtkListStore* liststore;
...
gboolean first_row_updater_timeout(gpointer user_data G_GNUC_UNUSED) {
GtkTreeIter iter;
gtk_tree_model_get_iter_first(GTK_TREE_MODEL(liststore), &iter);
gtk_list_store_set (liststore, &iter, 0, "some text", -1);
return TRUE
}
, который вызывается в g_timeout_add(10, (GSourceFunc) first_row_updater_timeout, NULL);
Что я делаю не так?