currentElement property Null safety
Selected Element consistent with the current selected RenderObject.
Setting candidates or calling clear resets the selection.
Returns null if the selection is invalid.
Implementation
Element? get currentElement {
return _currentElement?.debugIsDefunct ?? true ? null : _currentElement;
}
Implementation
set currentElement(Element? element) {
if (element?.debugIsDefunct ?? false) {
_currentElement = null;
_current = null;
return;
}
if (currentElement != element) {
_currentElement = element;
_current = element!.findRenderObject();
}
}