diff --git a/modules/forum/forum.module b/modules/forum/forum.module
index 1224418..573ef65 100644
--- a/modules/forum/forum.module
+++ b/modules/forum/forum.module
@@ -980,18 +980,12 @@ function forum_get_topics($tid, $sortby, $forum_per_page) {
   $topics = array();
   $first_new_found = FALSE;
   foreach ($result as $topic) {
-    if ($user->uid) {
-      // A forum is new if the topic is new, or if there are new comments since
-      // the user's last visit.
-      if ($topic->forum_tid != $tid) {
-        $topic->new = 0;
-      }
-      else {
-        $history = _forum_user_last_visit($topic->nid);
-        $topic->new_replies = comment_num_new($topic->nid, $history);
-        $topic->new = $topic->new_replies || ($topic->last_comment_timestamp > $history);
-      }
-    }
+  // Folder is new if topic is new or there are new comments since last visit.
+    if ($user->uid || $topic->forum_tid == $tid) {
+      $history = _forum_user_last_visit($topic->nid);
+      $topic->new_replies = comment_num_new($topic->nid, $history);
+      $topic->new = $topic->new_replies || ($topic->last_comment_timestamp > $history);
+     }
     else {
       // Do not track "new replies" status for topics if the user is anonymous.
       $topic->new_replies = 0;
