Index: /FCKeditor/trunk/editor/_source/commandclasses/fckindentcommands.js
===================================================================
--- /FCKeditor/trunk/editor/_source/commandclasses/fckindentcommands.js	(revision 970)
+++ /FCKeditor/trunk/editor/_source/commandclasses/fckindentcommands.js	(revision 971)
@@ -58,5 +58,7 @@
 		// If we're in a list, then the indent/outdent operations would be done on the list nodes.
 		// Otherwise, apply the operation on the nearest block nodes.
-		var nearestListBlock = FCKDomTools.GetCommonParentNode( range.StartNode, range.EndNode, ['ul', 'ol'] ) ;
+		var nearestListBlock = FCKDomTools.GetCommonParentNode( range.StartNode || range.StartContainer , 
+				range.EndNode || range.EndContainer, 
+				['ul', 'ol'] ) ;
 		if ( nearestListBlock )
 			this._IndentList( range, nearestListBlock ) ;
