Index: /FCKeditor/trunk/editor/_source/classes/fckenterkey.js
===================================================================
--- /FCKeditor/trunk/editor/_source/classes/fckenterkey.js	(revision 1054)
+++ /FCKeditor/trunk/editor/_source/classes/fckenterkey.js	(revision 1055)
@@ -433,5 +433,4 @@
 
 			var eNewBlock ;
-			var eFocusElement ;
 
 			if ( ePreviousBlock )
@@ -457,14 +456,17 @@
 			// available in the new block.
 			var elementPath = oSplitInfo.ElementPath ;
-			var eFocusElement = eNewBlock ;
-			for ( var i = 0, len = elementPath.Elements.length ; i < len ; i++ )
-			{
-				var element = elementPath.Elements[i] ;
-
-				if ( element == elementPath.Block || element == elementPath.BlockLimit )
-					break ;
-
-				if ( FCKListsLib.InlineChildReqElements[ element.nodeName.toLowerCase() ] )
-					eFocusElement = eFocusElement.appendChild( FCKDomTools.CloneElement( element ) ) ;
+			if ( elementPath )
+			{
+				var eFocusElement = eNewBlock ;
+				for ( var i = 0, len = elementPath.Elements.length ; i < len ; i++ )
+				{
+					var element = elementPath.Elements[i] ;
+
+					if ( element == elementPath.Block || element == elementPath.BlockLimit )
+						break ;
+
+					if ( FCKListsLib.InlineChildReqElements[ element.nodeName.toLowerCase() ] )
+						eFocusElement = eFocusElement.appendChild( FCKDomTools.CloneElement( element ) ) ;
+				}
 			}
 
