Index: /CKEditor/trunk/_source/core/dom/range.js
===================================================================
--- /CKEditor/trunk/_source/core/dom/range.js	(revision 4692)
+++ /CKEditor/trunk/_source/core/dom/range.js	(revision 4693)
@@ -1459,5 +1459,5 @@
 				else
 				{
-					this.splitElement( startBlock );
+					endBlock = this.splitElement( startBlock );
 					// In Gecko, the last child node must be a bogus <br>.
 					// Note: bogus <br> added under <ul> or <ol> would cause
@@ -1482,4 +1482,5 @@
 		 * Note: The range must be collapsed and been enclosed by this element.
 		 * @param {CKEDITOR.dom.element} element
+		 * @return {CKEDITOR.dom.element} Root element of the new branch after the split. 
 		 */
 		splitElement : function( toSplit )
@@ -1500,4 +1501,5 @@
 			clone.insertAfter( toSplit );
 			this.moveToPosition( toSplit, CKEDITOR.POSITION_AFTER_END );
+			return clone;
 		},
 
