Преглед на файлове

Fixed introduced bug in DomConverter.

Maciej Bukowski преди 7 години
родител
ревизия
460ed84527
променени са 1 файла, в които са добавени 4 реда и са изтрити 3 реда
  1. 4 3
      packages/ckeditor5-engine/src/view/domconverter.js

+ 4 - 3
packages/ckeditor5-engine/src/view/domconverter.js

@@ -471,20 +471,21 @@ export default class DomConverter {
 			}
 		}
 
-		const viewSelection = new ViewSelection();
 		const isBackward = this.isDomSelectionBackward( domSelection );
 
+		const viewRanges = [];
+
 		for ( let i = 0; i < domSelection.rangeCount; i++ ) {
 			// DOM Range have correct start and end, no matter what is the DOM Selection direction. So we don't have to fix anything.
 			const domRange = domSelection.getRangeAt( i );
 			const viewRange = this.domRangeToView( domRange );
 
 			if ( viewRange ) {
-				viewSelection.setTo( viewRange, isBackward );
+				viewRanges.push( viewRange );
 			}
 		}
 
-		return viewSelection;
+		return new ViewSelection( viewRanges, isBackward );
 	}
 
 	/**