Index: /CKEditor/trunk/_source/plugins/indent/plugin.js
===================================================================
--- /CKEditor/trunk/_source/plugins/indent/plugin.js	(revision 3252)
+++ /CKEditor/trunk/_source/plugins/indent/plugin.js	(revision 3253)
@@ -118,5 +118,5 @@
 		// ancestor node that is still a list.
 		var listParents = listNode.getParents();
-		for ( var i = listParents.length - 1 ; i >= 0 ; i-- )
+		for ( var i = 0 ; i < listParents.length ; i++ )
 		{
 			if ( listParents[i].getName && listNodeNames[ listParents[i].getName() ] )
Index: /CKEditor/trunk/_source/plugins/list/plugin.js
===================================================================
--- /CKEditor/trunk/_source/plugins/list/plugin.js	(revision 3252)
+++ /CKEditor/trunk/_source/plugins/list/plugin.js	(revision 3253)
@@ -116,5 +116,5 @@
 					for ( var i = 0 ; i < item.contents.length ; i++ )
 						currentListItem.append( item.contents[i].clone( true, true ) );
-
+					
 					if ( currentListItem.type == CKEDITOR.NODE_DOCUMENT_FRAGMENT )
 					{
@@ -139,5 +139,5 @@
 
 					var currentListItemName = currentListItem.$.nodeName.toLowerCase();
-					if ( !CKEDITOR.env.ie && currentListItemName == 'div' || currentListItemName == 'p' )
+					if ( !CKEDITOR.env.ie && ( currentListItemName == 'div' || currentListItemName == 'p' ) )
 						currentListItem.appendBogus();
 					retval.append( currentListItem );
