Index: /CKEditor/trunk/_source/plugins/list/plugin.js
===================================================================
--- /CKEditor/trunk/_source/plugins/list/plugin.js	(revision 7461)
+++ /CKEditor/trunk/_source/plugins/list/plugin.js	(revision 7462)
@@ -97,5 +97,6 @@
 			if ( !listArray || listArray.length < baseIndex + 1 )
 				return null;
-			var doc = listArray[ baseIndex ].parent.getDocument(),
+			var i,
+				doc = listArray[ baseIndex ].parent.getDocument(),
 				retval = new CKEDITOR.dom.documentFragment( doc ),
 				rootNode = null,
@@ -125,5 +126,5 @@
 						currentListItem.setAttribute( 'dir', orgDir );
 
-					for ( var i = 0 ; i < item.contents.length ; i++ )
+					for ( i = 0 ; i < item.contents.length ; i++ )
 						currentListItem.append( item.contents[i].clone( 1, 1 ) );
 					currentIndex++;
@@ -160,5 +161,6 @@
 						style = li.getAttribute( 'style' );
 
-					for ( var i = 0, child, count = item.contents.length; i < count; i++ )
+					var child, count = item.contents.length;
+					for ( i = 0 ; i < count; i++ )
 					{
 						child = item.contents[ i ];
@@ -500,5 +502,5 @@
 	{
 		var child, itemDir;
-		while ( child = from.getFirst( elementType ) )
+		while ( ( child = from.getFirst( elementType ) ) )
 		{
 			if ( ( itemDir = child.getDirection( 1 ) ) !== into.getDirection( 1 ) )
