Index: /CKEditor/trunk/CHANGES.html
===================================================================
--- /CKEditor/trunk/CHANGES.html	(revision 6078)
+++ /CKEditor/trunk/CHANGES.html	(revision 6079)
@@ -64,5 +64,4 @@
 		<li><a href="http://dev.ckeditor.com/ticket/6656">#6656</a> : Panelbutton's buttons became active when clicking on source.</li>
 		<li><a href="http://dev.ckeditor.com/ticket/5404">#5404</a> : Whitespaces (NBSP) were incorrectly added into empty table cells and list items.</li>
-		<li><a href="http://dev.ckeditor.com/ticket/6479">#6479</a> : BIDI: Language direction is not being preserved when pressing Enter after a paragraph format has been applied.</li>
 	</ul>
 	<h3>
Index: /CKEditor/trunk/_source/plugins/enterkey/plugin.js
===================================================================
--- /CKEditor/trunk/_source/plugins/enterkey/plugin.js	(revision 6078)
+++ /CKEditor/trunk/_source/plugins/enterkey/plugin.js	(revision 6079)
@@ -99,6 +99,5 @@
 			else
 			{
-				var newBlock,
-					newBlockDir;
+				var newBlock;
 
 				if ( previousBlock )
@@ -117,9 +116,5 @@
 
 				if ( !newBlock )
-				{
 					newBlock = doc.createElement( blockTag );
-					if ( previousBlock && ( newBlockDir = previousBlock.getDirection() ) )
-						newBlock.setAttribute( 'dir', newBlockDir );
-				}
 				// Force the enter block unless we're talking of a list item.
 				else if ( forceMode && !newBlock.is( 'li' ) )
@@ -228,26 +223,13 @@
 			if ( !forceMode && isEndOfBlock && headerTagRegex.test( startBlockTag ) )
 			{
-				var newBlock,
-					newBlockDir;
-					
-				if ( newBlockDir = startBlock.getDirection() )
-				{
-					newBlock = doc.createElement( 'div' );
-					newBlock.setAttribute( 'dir', newBlockDir );
-					newBlock.insertAfter( startBlock );
-					range.setStart( newBlock, 0 );
-				}
-				else
-				{
-					// Insert a <br> after the current paragraph.
-					doc.createElement( 'br' ).insertAfter( startBlock );
-
-					// A text node is required by Gecko only to make the cursor blink.
-					if ( CKEDITOR.env.gecko )
-						doc.createText( '' ).insertAfter( startBlock );
-
-					// IE has different behaviors regarding position.
-					range.setStartAt( startBlock.getNext(), CKEDITOR.env.ie ? CKEDITOR.POSITION_BEFORE_START : CKEDITOR.POSITION_AFTER_START );
-				}
+				// Insert a <br> after the current paragraph.
+				doc.createElement( 'br' ).insertAfter( startBlock );
+
+				// A text node is required by Gecko only to make the cursor blink.
+				if ( CKEDITOR.env.gecko )
+					doc.createText( '' ).insertAfter( startBlock );
+
+				// IE has different behaviors regarding position.
+				range.setStartAt( startBlock.getNext(), CKEDITOR.env.ie ? CKEDITOR.POSITION_BEFORE_START : CKEDITOR.POSITION_AFTER_START );
 			}
 			else
