Index: _source/plugins/dialog/plugin.js
===================================================================
--- _source/plugins/dialog/plugin.js	(revision 3506)
+++ _source/plugins/dialog/plugin.js	Tue May 26 16:43:20 CST 2009
@@ -609,9 +609,6 @@
 			// Reset the hasFocus state.
 			this._.hasFocus = false;
 
-			// Save the initial values of the dialog.
-			this.foreach( function( contentObj ) { contentObj.setInitValue && contentObj.setInitValue(); } );
-
 			// Rearrange the dialog to the middle of the window.
 			CKEDITOR.tools.setTimeout( function()
 				{
@@ -625,6 +622,10 @@
 					// Execute onLoad for the first show.
 					this.fireOnce( 'load', {} );
 					this.fire( 'show', {} );
+
+					// Save the initial values of the dialog.
+					this.foreach( function( contentObj ) { contentObj.setInitValue && contentObj.setInitValue(); } );
+
 				},
 				100, this );
 		},
