Index: /CKEditor/trunk/CHANGES.html
===================================================================
--- /CKEditor/trunk/CHANGES.html	(revision 5162)
+++ /CKEditor/trunk/CHANGES.html	(revision 5163)
@@ -80,5 +80,4 @@
 		<li><a href="http://dev.fckeditor.net/ticket/4951">#4951</a> : Replacing patterns into empty string throws errors.</li>
 		<li><a href="http://dev.fckeditor.net/ticket/4963">#4963</a> : Link dialog doesn't open properly for e-mail type links.</li>
-		<li><a href="http://dev.fckeditor.net/ticket/4999">#4999</a> : Adding undo snapshot for editor::setData.</li>
 		<li><a href="http://dev.fckeditor.net/ticket/5043">#5043</a> : Removed the possibility of having an unwanted script tag being outputted with the editor contents.</li>
 		<li><a href="http://dev.fckeditor.net/ticket/3678">#3678</a> : There were issues when editing links inside floating divs with IE.</li>
Index: /CKEditor/trunk/_source/core/editor.js
===================================================================
--- /CKEditor/trunk/_source/core/editor.js	(revision 5162)
+++ /CKEditor/trunk/_source/core/editor.js	(revision 5163)
@@ -584,6 +584,4 @@
 		 * @param {Function} callback Function to be called after the setData
 		 *		is completed.
-		 * @param {Boolean} noUndo Indicates that the function call must not
-		 *		create and undo snapshot.
 		 * @example
 		 * CKEDITOR.instances.editor1.<b>setData</b>( '&lt;p&gt;This is the editor data.&lt;/p&gt;' );
@@ -594,14 +592,14 @@
 		 *     });
 		 */
-		setData : function( data , callback, noUndo )
-		{
-			noUndo !== false && this.fire( 'saveSnapshot' );
-
-			this.on( 'dataReady', function( evt )
+		setData : function( data , callback )
+		{
+			if( callback )
+			{
+				this.on( 'dataReady', function( evt )
 				{
 					evt.removeListener();
-					callback && callback.call( evt.editor );
-					noUndo !== false && this.fire( 'saveSnapshot' );
-				});
+					callback.call( evt.editor );
+				} );
+			}
 
 			// Fire "setData" so data manipulation may happen.
