File tree Expand file tree Collapse file tree 1 file changed +10
-8
lines changed Expand file tree Collapse file tree 1 file changed +10
-8
lines changed Original file line number Diff line number Diff line change @@ -143,14 +143,16 @@ - (FlutterError*)onListenWithArguments:(id)arguments eventSink:(FlutterEventSink
143
143
144
144
IsolateHolder* isolate = _queuedIsolates.firstObject ;
145
145
146
- sink (isolate.isolateId );
147
- sink (FlutterEndOfEventStream);
148
- _activeIsolates[isolate.isolateId] = isolate;
149
- [_queuedIsolates removeObject: isolate];
150
-
151
- isolate.result (@(YES ));
152
- isolate.startupChannel = nil ;
153
- isolate.result = nil ;
146
+ if (isolate != nil ) {
147
+ sink (isolate.isolateId );
148
+ sink (FlutterEndOfEventStream);
149
+ _activeIsolates[isolate.isolateId] = isolate;
150
+ [_queuedIsolates removeObject: isolate];
151
+
152
+ isolate.result (@(YES ));
153
+ isolate.startupChannel = nil ;
154
+ isolate.result = nil ;
155
+ }
154
156
155
157
if (_queuedIsolates.count != 0 )
156
158
[self startNextIsolate ];
You can’t perform that action at this time.
0 commit comments