Index: /FCKeditor/branches/features/div_container/editor/_source/internals/fckdomtools.js
===================================================================
--- /FCKeditor/branches/features/div_container/editor/_source/internals/fckdomtools.js	(revision 2203)
+++ /FCKeditor/branches/features/div_container/editor/_source/internals/fckdomtools.js	(revision 2204)
@@ -1031,5 +1031,4 @@
 		var startNode = range.StartNode ;
 		var endNode = range.EndNode ;
-		var elementMarkers = {} ;
 		var currentNode = startNode ;
 		
@@ -1045,14 +1044,10 @@
 			var path = new FCKElementPath( currentNode ) ;
 			var blockLimit = path.BlockLimit ;
-			if ( blockLimit && blockLimit.nodeName.IEquals( 'div' ) && !blockLimit['_fckdivincluded'] )
-			{
+			if ( blockLimit && blockLimit.nodeName.IEquals( 'div' ) && !blockLimit['_fckdivincluded'] &&
+					currentBlocks.indexOf( blockLimit ) == -1 )
 				currentBlocks.push( blockLimit ) ;
-				FCKDomTools.SetElementMarker( elementMarkers, blockLimit, '_fckdivincluded', true ) ;
-			}
 
 			currentNode = FCKDomTools.GetNextSourceElement( currentNode ) ;
 		}
-
-		FCKDomTools.ClearAllMarkers( elementMarkers ) ;
 
 		return currentBlocks ;
