Index: /CKEditor/trunk/CHANGES.html
===================================================================
--- /CKEditor/trunk/CHANGES.html	(revision 4173)
+++ /CKEditor/trunk/CHANGES.html	(revision 4174)
@@ -55,4 +55,5 @@
 		<li><a href="http://dev.fckeditor.net/ticket/3856">#3856</a> : Fixed focus and blur events in source view mode.</li>
 		<li><a href="http://dev.fckeditor.net/ticket/3438">#3438</a> : Floating panels are off by (-1px, 0px) in RTL mode.</li>
+		<li><a href="http://dev.fckeditor.net/ticket/3370">#3370</a> : Refactored use of CKEDITOR.env.isCustomDomain().</li>
 	</ul>
 	<h3>
Index: /CKEditor/trunk/_source/plugins/clipboard/dialogs/paste.js
===================================================================
--- /CKEditor/trunk/_source/plugins/clipboard/dialogs/paste.js	(revision 4173)
+++ /CKEditor/trunk/_source/plugins/clipboard/dialogs/paste.js	(revision 4174)
@@ -6,5 +6,5 @@
 CKEDITOR.dialog.add( 'paste', function( editor )
 {
-	var isCustomDomain = CKEDITOR.env.ie && document.domain != window.location.hostname;
+	var isCustomDomain = CKEDITOR.env.isCustomDomain();
 
 	return {
Index: /CKEditor/trunk/_source/plugins/dialogui/plugin.js
===================================================================
--- /CKEditor/trunk/_source/plugins/dialogui/plugin.js	(revision 4173)
+++ /CKEditor/trunk/_source/plugins/dialogui/plugin.js	(revision 4174)
@@ -598,5 +598,5 @@
 
 					// Support for custom document.domain in IE.
-					var isCustomDomain = CKEDITOR.env.ie && document.domain != window.location.hostname;
+					var isCustomDomain = CKEDITOR.env.isCustomDomain();
 
 					var html = [
Index: /CKEditor/trunk/_source/plugins/pastefromword/dialogs/pastefromword.js
===================================================================
--- /CKEditor/trunk/_source/plugins/pastefromword/dialogs/pastefromword.js	(revision 4173)
+++ /CKEditor/trunk/_source/plugins/pastefromword/dialogs/pastefromword.js	(revision 4174)
@@ -194,6 +194,5 @@
 				container.setStyle( 'height', ( iframe.$.offsetHeight + 2 ) + 'px' );
 
-			var isCustomDomain = CKEDITOR.env.ie && document.domain != window.location.hostname;
-			if ( isCustomDomain )
+			if ( CKEDITOR.env.isCustomDomain() )
 			{
 				CKEDITOR._cke_htmlToLoad = this.definition.htmlToLoad;
Index: /CKEditor/trunk/_source/plugins/preview/plugin.js
===================================================================
--- /CKEditor/trunk/_source/plugins/preview/plugin.js	(revision 4173)
+++ /CKEditor/trunk/_source/plugins/preview/plugin.js	(revision 4174)
@@ -17,5 +17,5 @@
 		{
 			var sHTML,
-				isCustomDomain = CKEDITOR.env.ie && document.domain != window.location.hostname;
+				isCustomDomain = CKEDITOR.env.isCustomDomain();
 			if ( editor.config.fullPage )
 				sHTML = editor.getData();
