static GSettings *settings;
static GtkPaned *w_panel;
+static GtkLabel *w_headline_title;
static int model_state;
GtkTreeIter iter;
GtkTreeModel *model;
struct headline *headline;
- char *str, *tmp;
+ char *str;
log_debug("headline_cursor_changed_cbk()");
headline = get_selected_headline(&iter);
if (headline) {
- tmp = ttrss_get_headline_content(headline);
+ gtk_label_set_text(w_headline_title, headline->title);
- if (tmp) {
- str = g_strdup_printf("<h1><a href='%s'>%s</a></h1>%s",
- headline->url,
- headline->title,
- tmp);
- free(tmp);
+ str = ttrss_get_headline_content(headline);
+ if (str) {
web_load(str);
- g_free(str);
+ free(str);
} else {
web_load("");
}
model = gtk_tree_view_get_model(w_headlinetree);
gtk_list_store_set(GTK_LIST_STORE(model),
&iter,
- 0, headline->title,
+ COL_HEADLINE_TITLE, headline->title,
-1);
} else {
log_debug("headline not found");
"headline_tree"));
w_panel = GTK_PANED(gtk_builder_get_object(builder, "paned2"));
+ w_headline_title
+ = GTK_LABEL(gtk_builder_get_object(builder, "headline_title"));
gtk_builder_connect_signals(builder, NULL);