Index: wp-includes/script-loader.php
===================================================================
--- wp-includes/script-loader.php	(revision 4822)
+++ wp-includes/script-loader.php	(working copy)
@@ -34,7 +34,7 @@
 			$this->add( 'dbx-admin-key', '/wp-admin/dbx-admin-key-js.php', array('dbx'), '3651' );
 			$this->add( 'ajaxcat', '/wp-admin/cat-js.php', array('listman'), '20070118' );
 			$this->add( 'admin-categories', '/wp-admin/categories.js', array('listman'), '3684' );
-			$this->add( 'admin-custom-fields', '/wp-admin/custom-fields.js', array('listman'), '3733' );
+			$this->add( 'admin-custom-fields', '/wp-admin/custom-fields.js', array('listman'), '3734' );
 			$this->add( 'admin-comments', '/wp-admin/edit-comments.js', array('listman'), '3847' );
 			$this->add( 'admin-users', '/wp-admin/users.js', array('listman'), '4583' );
 			$this->add( 'xfn', '/wp-admin/xfn.js', false, '3517' );
Index: wp-admin/custom-fields.js
===================================================================
--- wp-admin/custom-fields.js	(revision 4822)
+++ wp-admin/custom-fields.js	(working copy)
@@ -22,5 +22,5 @@
 	}
 
 	$('metakeyinput').onkeypress = function(e) {return killSubmit('theList.inputData+="&id="+$("post_ID").value;theList.ajaxAdder("meta", "newmeta");', e); };
-	$('updatemetasub').onclick = function(e) {return killSubmit('theList.inputData+="&id="+$("post_ID").value;theList.ajaxAdder("meta", "newmeta");', e); };
+	$('updatemetasub').onclick = function(e) {return killSubmit('theList.inputData+="&id="+$("post_ID").value+"&post_type="+$("post_type").value;theList.ajaxAdder("meta", "newmeta");', e); };
 }
Index: wp-admin/admin-ajax.php
===================================================================
--- wp-admin/admin-ajax.php	(revision 4822)
+++ wp-admin/admin-ajax.php	(working copy)
@@ -156,8 +156,10 @@
 		die('-1');
 	if ( $id < 0 ) {
 		$now = current_time('timestamp');
+		$post_type = ( $_POST['post_type']  == 'page' ) ? 'page' : 'post';
 		if ( $pid = wp_insert_post( array(
-			'post_title' => sprintf('Draft created on %s at %s', date(get_option('date_format'), $now), date(get_option('time_format'), $now))
+			'post_title' => sprintf('Draft created on %s at %s', date(get_option('date_format'), $now), date(get_option('time_format'), $now)),
+			'post_type' => $post_type
 		) ) )
 			$mid = add_meta( $pid );
 		else
