Ticket #5794: 5794.patch
File 5794.patch, 1.2 KB (added by , 13 years ago) |
---|
-
_source/core/dom/range.js
1382 1382 // we will not need this check for our use of this class so we can 1383 1383 // ignore it for now. 1384 1384 1385 // Fixing invalid range start inside dtd empty elements. 1386 if( startNode .type == CKEDITOR.NODE_ELEMENT1385 // Fixing invalid range start inside dtd empty elements. (#5568) 1386 if( startNode && startNode.type == CKEDITOR.NODE_ELEMENT 1387 1387 && CKEDITOR.dtd.$empty[ startNode.getName() ] ) 1388 1388 startNode = startNode.getParent(), startOffset = startNode.getIndex(); 1389 1389 … … 1413 1413 // will not need this check for our use of this class so we can ignore 1414 1414 // it for now. 1415 1415 1416 // Fixing invalid range end inside dtd empty elements. 1417 if( endNode .type == CKEDITOR.NODE_ELEMENT1416 // Fixing invalid range end inside dtd empty elements. (#5568) 1417 if( endNode && endNode.type == CKEDITOR.NODE_ELEMENT 1418 1418 && CKEDITOR.dtd.$empty[ endNode.getName() ] ) 1419 1419 endNode = endNode.getParent(), endOffset = endNode.getIndex() + 1; 1420 1420