Index: node.module
===================================================================
RCS file: /cvs/drupal/drupal/modules/node.module,v
retrieving revision 1.569
diff -u -r1.569 node.module
--- node.module	21 Dec 2005 14:30:09 -0000	1.569
+++ node.module	21 Dec 2005 23:04:56 -0000
@@ -425,8 +425,11 @@
     }
   }
 
+  // If node has never changed, set $node->changed to $node->created
+  // If we set $node->created to time(), then 'changed' and 'created' will be
+  // different for new nodes which were previewed before submission
   // The changed timestamp is always updated for bookkeeping purposes (revisions, searching, ...)
-  $node->changed = time();
+  $node->changed = $node->changed ? time() : $node->created;
 
   // Split off revisions data to another structure
   $revisions_table_values = array('nid' => $node->nid, 'vid' => $node->vid,
