X-Git-Url: https://git.wpitchoune.net/gitweb/?p=prss.git;a=blobdiff_plain;f=src%2Fmain.c;h=ceeb9b795f236fe38312c1b85e1d861d3a74b17a;hp=7a50b5c1c279aaba2f5958d206f488dded0ece2c;hb=97542e5006d35e6eff636df6b610a359caaeafb9;hpb=b71756ccc346fe32ab35ae23259bf0b3bb016d25 diff --git a/src/main.c b/src/main.c index 7a50b5c..ceeb9b7 100644 --- a/src/main.c +++ b/src/main.c @@ -152,6 +152,8 @@ void settings_activate_cbk(GtkWidget *menu_item, gpointer data) g_settings_set_string(settings, "user", gtk_entry_get_text(login)); + + update(); } gtk_widget_destroy(GTK_WIDGET(diag)); @@ -212,13 +214,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 +230,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); }