Use `?.` in one more place.
diff --git a/lib/src/cancelable_operation.dart b/lib/src/cancelable_operation.dart
index d226db6..394ba07 100644
--- a/lib/src/cancelable_operation.dart
+++ b/lib/src/cancelable_operation.dart
@@ -103,16 +103,13 @@
var controller =
StreamController<T>(sync: true, onCancel: _completer._cancel);
- var inner = _completer._inner;
- if (inner != null) {
- inner.future.then((value) {
- controller.add(value);
- controller.close();
- }, onError: (Object error, StackTrace stackTrace) {
- controller.addError(error, stackTrace);
- controller.close();
- });
- }
+ _completer._inner?.future.then((value) {
+ controller.add(value);
+ controller.close();
+ }, onError: (Object error, StackTrace stackTrace) {
+ controller.addError(error, stackTrace);
+ controller.close();
+ });
return controller.stream;
}