From 259e26ba7b8abeb28c5ac6e81b2e8930fc34dd3e Mon Sep 17 00:00:00 2001
From: Yann Leboulanger <asterix@lagaule.org>
Date: Tue, 25 May 2010 09:46:12 +0200
Subject: [PATCH] prevent traceback when atom entry has no title

---
 src/atom_window.py | 15 +++++++++------
 1 file changed, 9 insertions(+), 6 deletions(-)

diff --git a/src/atom_window.py b/src/atom_window.py
index 238a135841..70d47e2f2d 100644
--- a/src/atom_window.py
+++ b/src/atom_window.py
@@ -94,13 +94,16 @@ class AtomWindow:
             u'<small>%s</small>' % \
             gobject.markup_escape_text(newentry.feed_tagline))
 
-        if newentry.uri is not None:
-            self.entry_title_label.set_markup(
-                u'<span foreground="blue" underline="single">%s</span>' % \
-                gobject.markup_escape_text(newentry.title))
+        if newentry.title:
+            if newentry.uri is not None:
+                self.entry_title_label.set_markup(
+                    u'<span foreground="blue" underline="single">%s</span>' % \
+                    gobject.markup_escape_text(newentry.title))
+            else:
+                self.entry_title_label.set_markup(
+                    gobject.markup_escape_text(newentry.title))
         else:
-            self.entry_title_label.set_markup(
-                gobject.markup_escape_text(newentry.title))
+            self.entry_title_label.set_markup('')
 
         self.last_modified_label.set_text(newentry.updated)
 
-- 
GitLab