--- advanced_forum.module	2011-04-25 22:59:24.000000000 -0500
+++ advanced_forum.module.old	2011-04-25 22:55:16.000000000 -0500
@@ -780,16 +780,8 @@
   $viewed = 0; // If not told otherwise, it has been viewed before
   if ($user->uid) {
     $viewed = node_last_viewed($nid);
-    // Set it to 1 if it has not been viewed before, but only if it has been
-    // modified after NODE_NEW_LIMIT; that is, it wouldn't have been purged
-    // from {history}.
-    if ($viewed == 0) {
-      if (node_last_changed($nid) > NODE_NEW_LIMIT) {
-        $viewed = 1;
-      }
-    } else {
-      $viewed = 0; // Change to 0 because node_last_viewed() != 0 means it was viewed.
-    }
+    // Set it to 1 if it has not been viewed before.
+    $viewed = ($viewed == 0 ? 1 : 0);
   }
 
   $comment_type = module_invoke('nodecomment', 'get_comment_type', $node->type);
