Index: modules/comment.module
===================================================================
RCS file: /cvs/drupal/drupal/modules/comment.module,v
retrieving revision 1.302.2.2
diff -u -r1.302.2.2 comment.module
--- modules/comment.module	28 Oct 2004 23:56:00 -0000	1.302.2.2
+++ modules/comment.module	29 Nov 2004 00:50:18 -0000
@@ -1438,11 +1438,9 @@
   $form .= form_hidden('pid', $edit['pid']);
   $form .= form_hidden('nid', $edit['nid']);
 
-  if (variable_get('comment_preview', 1)) {
-    $form .= form_submit(t('Preview comment'));
-  }
+  $form .= form_submit(t('Preview comment'));
 
-  if (!form_get_errors()) {
+  if (!variable_get('comment_preview', 1) || ($_POST['op'] == t('Preview comment') && !form_get_errors())) {
     $form .= form_submit(t('Post comment'));
   }
 
