handleSelectionEdgeUpdate method Null safety

  1. @protected
SelectionResult handleSelectionEdgeUpdate(
  1. SelectionEdgeUpdateEvent event
)

Updates the selection edges.

Implementation

@protected
SelectionResult handleSelectionEdgeUpdate(SelectionEdgeUpdateEvent event) {
  if (event.type == SelectionEventType.endEdgeUpdate) {
    return currentSelectionEndIndex == -1 ? _initSelection(event, isEnd: true) : _adjustSelection(event, isEnd: true);
  }
  return currentSelectionStartIndex == -1 ? _initSelection(event, isEnd: false) : _adjustSelection(event, isEnd: false);
}