--- flexinode.module	Tue Apr 11 00:34:04 2006	1.68
+++ flexinode.module	Tue Apr 11 00:45:41 2006
@@ -633,7 +633,6 @@
  */
 function flexinode_view(&$node, $teaser = FALSE, $page = FALSE) {
   $node = flexinode_content($node, $teaser);
-  $node->readmore = TRUE;
 }

 /**
@@ -662,6 +661,10 @@

     $node->body .= '</div>';
     $node->teaser .= '</div>';
+
+		$size = variable_get('teaser_length', 100);
+		if($size && strlen($node->teaser) >= $size)
+			$node->readmore = TRUE;

     return $node;
   }
