Index: /FCKeditor/trunk/editor/_source/internals/fck_gecko.js
===================================================================
--- /FCKeditor/trunk/editor/_source/internals/fck_gecko.js	(revision 611)
+++ /FCKeditor/trunk/editor/_source/internals/fck_gecko.js	(revision 612)
@@ -55,8 +55,8 @@
 				FCK.InsertHtml( text ) ;
 			}
-			else
+			else if ( FCKConfig.ShowDropDialog )
 				FCK.PasteAsPlainText() ;
 		}
-		else
+		else if ( FCKConfig.ShowDropDialog )
 			FCKDialog.OpenDialog( 'FCKDialog_Paste', FCKLang.Paste, 'dialog/fck_paste.html', 400, 330, 'Security' ) ;
 		evt.preventDefault() ;
Index: /FCKeditor/trunk/editor/_source/internals/fck_ie.js
===================================================================
--- /FCKeditor/trunk/editor/_source/internals/fck_ie.js	(revision 611)
+++ /FCKeditor/trunk/editor/_source/internals/fck_ie.js	(revision 612)
@@ -105,16 +105,16 @@
 	var evt = FCK.EditorWindow.event ;
 	if ( FCKConfig.ForcePasteAsPlainText )
-		FCK.PasteAsPlainText( evt.dataTransfer.getData( 'Text' ) ) ;
+	{
+		if ( FCK._CheckIsPastingEnabled() || FCKConfig.ShowDropDialog )
+			FCK.PasteAsPlainText( evt.dataTransfer.getData( 'Text' ) ) ;
+	}
 	else
-		FCKTools.RunFunction( FCKDialog.OpenDialog, FCKDialog, ['FCKDialog_Paste', FCKLang.Paste, 'dialog/fck_paste.html', 400, 330, 'Security'] ) ;
+	{
+		if ( FCKConfig.ShowDropDialog ) 
+			FCKTools.RunFunction( FCKDialog.OpenDialog, 
+				FCKDialog, ['FCKDialog_Paste', FCKLang.Paste, 'dialog/fck_paste.html', 400, 330, 'Security'] ) ;
+	}
 	evt.returnValue = false ;
 	evt.cancelBubble = true ;
-}
-
-function Doc_CancelDragDefault()
-{
-	if ( FCK._MouseDownFlag ) 
-		return ;
-	FCK.EditorWindow.event.returnValue = false ;
 }
 
@@ -129,6 +129,4 @@
 
 	// Intercept drop operations
-	this.EditorDocument.body.attachEvent( 'ondragenter', Doc_CancelDragDefault ) ;
-	this.EditorDocument.body.attachEvent( 'ondragover', Doc_CancelDragDefault ) ;
 	this.EditorDocument.body.attachEvent( 'ondrop', Doc_OnDrop ) ;
 
Index: /FCKeditor/trunk/fckconfig.js
===================================================================
--- /FCKeditor/trunk/fckconfig.js	(revision 611)
+++ /FCKeditor/trunk/fckconfig.js	(revision 612)
@@ -79,4 +79,5 @@
 FCKConfig.ForcePasteAsPlainText	= false ;
 FCKConfig.AutoDetectPasteFromWord = true ;	// IE only.
+FCKConfig.ShowDropDialog = true ;
 FCKConfig.ForceSimpleAmpersand	= false ;
 FCKConfig.TabSpaces		= 0 ;
