X-Git-Url: https://git.wpitchoune.net/gitweb/?p=prss.git;a=blobdiff_plain;f=src%2Fmain.c;h=79b94f71eba966f5a923c747b967ba3f79cbb396;hp=7a50b5c1c279aaba2f5958d206f488dded0ece2c;hb=28bfd5f51b7a9418a0b8cc1f7749b4dff0f027f8;hpb=b71756ccc346fe32ab35ae23259bf0b3bb016d25 diff --git a/src/main.c b/src/main.c index 7a50b5c..79b94f7 100644 --- a/src/main.c +++ b/src/main.c @@ -212,13 +212,14 @@ int feed_cursor_changed_cbk(GtkTreeView *treeview, gpointer data) int headline_cursor_changed_cbk(GtkTreeView *treeview, gpointer data) { - printf("headline_cursor_changed_cbk\n"); - GtkTreePath *path; GtkTreeViewColumn *cols; GtkTreeIter iter; GtkTreeModel *model; struct headline *headline; + const char *str; + + printf("headline_cursor_changed_cbk\n"); gtk_tree_view_get_cursor(treeview, &path, &cols); @@ -227,7 +228,12 @@ int headline_cursor_changed_cbk(GtkTreeView *treeview, gpointer data) gtk_tree_model_get_iter(model, &iter, path); gtk_tree_model_get(model, &iter, 1, &headline, -1); - web_load(((struct headline *)headline)->content); + str = ttrss_get_headline_content((struct headline *)headline); + + if (str) + web_load(str); + else + web_load(""); gtk_tree_path_free(path); }