Index: /FCKeditor/trunk/_whatsnew.html
===================================================================
--- /FCKeditor/trunk/_whatsnew.html	(revision 1448)
+++ /FCKeditor/trunk/_whatsnew.html	(revision 1449)
@@ -68,4 +68,6 @@
 			attached to a shared toolbar among multiple FCKeditor instances are no longer misplaced
 			when the editing areas are absolutely or relatively positioned.</li>
+		<li>[<a target="_blank" href="http://dev.fckeditor.net/ticket/1715">#1715</a>] The ShowDropDialog
+			is now enforced only when ForcePasteAsPlainText = true.</li>
 	</ul>
 	<p>
Index: /FCKeditor/trunk/editor/_source/internals/fck_gecko.js
===================================================================
--- /FCKeditor/trunk/editor/_source/internals/fck_gecko.js	(revision 1448)
+++ /FCKeditor/trunk/editor/_source/internals/fck_gecko.js	(revision 1449)
@@ -46,4 +46,5 @@
 			return ;
 		}
+
 		if ( FCKConfig.ForcePasteAsPlainText )
 		{
@@ -57,9 +58,8 @@
 			else if ( FCKConfig.ShowDropDialog )
 				FCK.PasteAsPlainText() ;
-		}
-		else if ( FCKConfig.ShowDropDialog )
-			FCKDialog.OpenDialog( 'FCKDialog_Paste', FCKLang.Paste, 'dialog/fck_paste.html', 400, 330, 'Security' ) ;
-		evt.preventDefault() ;
-		evt.stopPropagation() ;
+
+			evt.preventDefault() ;
+			evt.stopPropagation() ;
+		}
 	}
 
Index: /FCKeditor/trunk/editor/_source/internals/fck_ie.js
===================================================================
--- /FCKeditor/trunk/editor/_source/internals/fck_ie.js	(revision 1448)
+++ /FCKeditor/trunk/editor/_source/internals/fck_ie.js	(revision 1449)
@@ -105,18 +105,15 @@
 		return ;
 	}
-	var evt = FCK.EditorWindow.event ;
+
 	if ( FCKConfig.ForcePasteAsPlainText )
 	{
+		var evt = FCK.EditorWindow.event ;
+
 		if ( FCK._CheckIsPastingEnabled() || FCKConfig.ShowDropDialog )
 			FCK.PasteAsPlainText( evt.dataTransfer.getData( 'Text' ) ) ;
-	}
-	else
-	{
-		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 ;
+
+		evt.returnValue = false ;
+		evt.cancelBubble = true ;
+	}
 }
 
