- headlines = ttrss_feed_get_headlines(feed);
- while (headlines && *headlines) {
- gtk_list_store_append(headline_store, &iter);
-
- if ((*headlines)->unread)
- title = g_strdup_printf("<b>%s</b>",
- (*headlines)->title);
- else
- title = strdup((*headlines)->title);
-
- gtk_list_store_set(headline_store,
- &iter,
- 0, title,
- 1, (*headlines),
- -1);
-
- free(title);
-
- headlines++;
+ if (feed) {
+ headlines = ttrss_feed_get_headlines(feed);
+ while (headlines && *headlines) {
+ gtk_list_store_append(headline_store, &iter);
+
+ if ((*headlines)->unread)
+ title = g_strdup_printf
+ ("<b>%s</b>",
+ (*headlines)->title);
+ else
+ title = strdup((*headlines)->title);
+
+ gtk_list_store_set(headline_store,
+ &iter,
+ 0, title,
+ 1, (*headlines),
+ -1);
+
+ free(title);
+
+ headlines++;
+ }