X-Git-Url: https://git.wpitchoune.net/gitweb/?p=prss.git;a=blobdiff_plain;f=src%2Fmain.c;fp=src%2Fmain.c;h=b7a2e65632178819e8124d1743f4b49d55ab6fc8;hp=1249e500f3815fffc93e0ed430ef52ce2c3b0178;hb=6ccb17c2d686381c564a33e84962199ef3e4019f;hpb=d45f439cd06dddb9078e31905ac6b129c56c0f45 diff --git a/src/main.c b/src/main.c index 1249e50..b7a2e65 100644 --- a/src/main.c +++ b/src/main.c @@ -111,25 +111,26 @@ static char *feed_get_formated_title(struct feed *f) void update() { struct feed **feeds; - GtkTreeModel *model, *headline_model; + GtkListStore *model, *headline_model; GtkTreeIter iter; char *title; - model = gtk_tree_view_get_model(w_feedtree); - headline_model = gtk_tree_view_get_model(w_headlinetree); + model = GTK_LIST_STORE(gtk_tree_view_get_model(w_feedtree)); + headline_model + = GTK_LIST_STORE(gtk_tree_view_get_model(w_headlinetree)); log_debug("update(): clear feed tree."); model_state = 1; - gtk_list_store_clear(GTK_LIST_STORE(model)); - gtk_list_store_clear(GTK_LIST_STORE(headline_model)); + gtk_list_store_clear(model); + gtk_list_store_clear(headline_model); log_debug("update(): clear feed tree done."); feeds = ttrss_get_feeds(); while (feeds && *feeds) { title = feed_get_formated_title(*feeds); - gtk_list_store_append(GTK_LIST_STORE(model), &iter); + gtk_list_store_append(model, &iter); - gtk_list_store_set(GTK_LIST_STORE(model), + gtk_list_store_set(model, &iter, COL_FEED_TITLE, title, COL_FEED_ID, (*feeds)->id,