diff --git a/src/atom_window.py b/src/atom_window.py
index 238a135841d0ba1e03083c46302b0835bee770a2..70d47e2f2d6cd7f17661e6ba7e21957f04403bfc 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)